mysql给了我一个简单查询的语法错误,但我没有看到任何错误。如果你们有发现请帮忙。
insert into cast(sid,celeb_id,type,name,prior) values(30,1,1,'James Keziah Delaney',2)
它给出了sql语法错误 cast .
cast
v7pvogib1#
这个错误的主要原因是mysql中有一个函数强制转换。看起来像是给 cast() 功能。你可以选择一个解决方案。add`包含转换表名像这样。
cast()
insert into `cast`(sid,celeb_id,type,name,prior) values(30,1,1,'James Keziah Delaney',2)
sqlfiddle公司在之间添加空格 cast 以及 ( 让mysql知道您不想执行cast方法。感谢@barmar提醒。注:我建议您不要从关键字或函数名中给出表名。
(
3phpmpom2#
无法插入cast()。它需要列名称的列表。
2条答案
按热度按时间v7pvogib1#
这个错误的主要原因是mysql中有一个函数强制转换。
看起来像是给
cast()
功能。你可以选择一个解决方案。
add`包含转换表名
像这样。
sqlfiddle公司
在之间添加空格
cast
以及(
让mysql知道您不想执行cast方法。感谢@barmar提醒。注:
我建议您不要从关键字或函数名中给出表名。
3phpmpom2#
无法插入cast()。它需要列名称的列表。