【问题标题】:MYSQL ERROR 1064 (42000) - error in SQL syntaxMYSQL ERROR 1064 (42000) - SQL 语法错误
【发布时间】: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 访问权限 + 一个大型数据集已导出并作为“集合”提供给我,所以重做这将涉及更大的任务

标签: mysql mysql-error-1064


【解决方案1】:

我建议使用 mysqldump 代替 phpmyadmin dump 。

【讨论】:

  • :) 谢谢 - 虽然在这种情况下,我没有选择,并且通过 从命令行导入
猜你喜欢
  • 1970-01-01
  • 2019-02-21
  • 2011-08-19
  • 1970-01-01
  • 2018-03-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多