mysql - 在 php 上创建表时出现 sql 语法错误

标签 mysql sql

我想要构建的程序是使用phpmysql中创建一个表。表名称是从上一页的表单中在文本框中输入的值。

我遇到一个问题:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '2014( ID_Number INT NOT NULL, PRIMARY KEY (ID_Number), First_Name VARCH' at line 1'

CREATE TABLE $filename(
    ID_Number INT NOT NULL,
    PRIMARY KEY (ID_Number),
    First_Name VARCHAR(50),
    Middle_Name VARCHAR(50),
    Last_Name VARCHAR(50),
    Year INT,
    Course VARCHAR(50),
    Position VARCHAR(50),
    Party VARCHAR(50),
    Picture VARCHAR(50),
    vote INT,
)

最佳答案

您需要删除创建语句中最后一列后面的逗号

vote INT,

关于mysql - 在 php 上创建表时出现 sql 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26192249/

相关文章:

c++ - Qt SQL - 配置数据库连接

sql - 酒店预订系统 : optimal SQL db structure for querying

mysql - DATETIME 与 LIKE 进行动态搜索 SQL

mysql - 如何使用最新时间戳更新行

mysql - System.DllNotFoundException : libodbc. 所以

php - MYSQL如何排序结果

c# - Entity Framework : map varchar to DateTime property

mySQL 右外连接

php - 检索查询的最后两个字符串

php - 使用 insole 函数检查任一列是否为空