PHPMyAdmin SQL 不允许我更改 MySQL 表并给出错误 #1064

标签 php mysql sql

我正在尝试使用 PHP MyAdmin 运行 SQL 来更改现有表。我输入了代码 ALTER TABLE file 添加 orderid int(11)NOT NULL 添加标题 varchar(200) NOT NULL 添加描述 VARCHAR(700) NOT NULL 添加使 VARCHAR(100) NOT NULL 添加模型 VARCHAR(100) NOT NULL 添加年份 VARCHAR(50) NOT NULL 添加价格 VARCHAR(150) NOT NULL

我收到错误 #1064 - 你的 SQL 语法有错误;检查与您的 MySQL 服务器版本对应的手册,了解在第 3 行的“ADD title varchar(200) NOT NULL ADD description VARCHAR(700) NOT NULL ADD make”附近使用的正确语法

感谢您的帮助。感谢所有帮助。

最佳答案

每列后都缺少逗号:

ALTER TABLE file 
ADD orderid int(11)NOT NULL, -- <-- HERE
ADD title varchar(200) NOT NULL , -- <-- HERE

等等

关于PHPMyAdmin SQL 不允许我更改 MySQL 表并给出错误 #1064,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21766984/

相关文章:

javascript - 如何获取最新的提交日期 - Github API

java - 如何通过 Hibernate 逆向工程使用 Hibernate Tools 生成 "Single DB"的模型代码

php - Laravel 如何在查询中传递多个值

sql - 将特定列上的 INSERT 和 UPDATE 限制为用户角色

mysql - SELECT MAX() 和同一行中的相应字段

php - 想要使用php显示所有服务下的所有事件

javascript - Jquery单选复选框问题

php - 仅比较来自数据库 Timestamp Laravel 的日期

sql - 配置单元错误,在减法查询中出现 EOF 错误

php - 如果不使用 mysqli_multi_query,SQL 注入(inject)将无法工作