我有插入测试值到db的sql代码:
INSERT INTO log (from, value) VALUES ('ABC', 'DEF')
我有桌子log
:
from | value
from
并且value
是varchar(255)
。
当我运行我的代码时出现错误:
1064 - 你的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册以了解要使用的正确语法
靠近 'from, value) VALUES ('ABC', 'DEF')' 在第 1 行
我不知道为什么,你能给我建议吗?我在代码中有语法错误?还是什么?
from
是一个 MySQL 关键字。如果可以,请重命名该列。
ALTER TABLE `log`
CHANGE COLUMN `from` `something_else` VARCHAR(255)
如果不能,请在列名周围使用反引号。
INSERT INTO `log` (`from`, `value`) VALUES ('ABC', 'DEF')
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句