INSERT INTO fb_public_figure_posts VALUES ('153080620724_10158531267690725',
'https://www.facebook.com/DonaldTrump/videos/10158531267690725/',
'2017-01-23T20:36:07+0000',
'2017-01-24T00:22:49+0000',
'Donald J. Trump',
153080620724,
'b'My family and I will never forget Friday, January 20th, 2017. Thank you!'',
'https://www.facebook.com/DonaldTrump/videos/10158531267690725/',
123471,
8263,
153080620724)运行此sql语句时,会出现以下错误:
1064(42000), "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
'My family and I will never forget Friday, January 20th, 2017. Thank you!'','http' at line 1"你能帮我一下吗?
发布于 2017-01-24 14:37:48
“我的家人...”这句话有点奇怪。这看起来像是一个复制-粘贴-错误。如果此字段的类型为VARCHAR,则必须将意义移到简单撇号中
‘我和我的家人永远不会忘记2017年1月20日星期五。谢谢!’
您的代码行被解释为
'b‘:VARCHAR字段
我和我的家人永远不会忘记2017年1月20日星期五。:一些SQL语法
'‘:VARCHAR字段
这显然行不通。一个正常工作的INSERT应该是这样的:
INSERT INTO fb_public_figure_posts
VALUES (
'153080620724_10158531267690725',
'https://www.facebook.com/DonaldTrump/videos/10158531267690725/',
'2017-01-23T20:36:07+0000',
'2017-01-24T00:22:49+0000',
'Donald J. Trump',
153080620724,
'My family and I will never forget Friday, January 20th, 2017. Thank you!',
'https://www.facebook.com/DonaldTrump/videos/10158531267690725/',
123471,
8263,
153080620724
);https://stackoverflow.com/questions/41818101
复制相似问题