【发布时间】:2010-10-18 14:48:35
【问题描述】:
我正在将一些条目导入到 MYSQL 表中,它在一个 INSERT 语句上中断并出现以下错误:
ERROR 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 'reqSent', 'Your 1-on-1 Request has been sent', '&
(3996, 'reqSent', 'Your 1-on-1' at line 250
我导入的 SQL 语句从 phpMyAdmin 导出时没有修改,相关行如下:
(3996, 'reqSent', 'Your 1-on-1 Request has been sent', 'Seu 1-em-um pedido foi enviado. O instrutor irá rever o seu pedido e pode aceitar, recusar ou sugerir detalhes sessão diferente. Se o instrutor aceitar o seu pedido, será enviada uma factura (a menos que ele é livre consulta). Por favor pagar a factura de imediato. A sessão não será agendada até que você paga', 31, '1', '2010-06-24 19:28:35'),
我看不到这里有什么错误 - 有人可以帮忙吗?
【问题讨论】:
-
尝试使用 mysqldump 代替 phpmyadmin 转储
-
当然谢谢 - 但数据已经创建,我无法返回并重新导出它...
-
您可以使用 -where 参数导出,例如:-where 'id > 3995'
-
嗨 Haim - 我明白你的意思,但这不是我的选择 - 我没有对该机器的 root / ssh 访问权限 + 一个大型数据集已导出并作为“集合”提供给我,所以重做这将涉及更大的任务