MySQL语句中的语法错误,无用的错误消息

时间:2018-12-10 15:02:57

标签: mysql

我有一个MySQL服务器,正在尝试使用

INSERT INTO servers (ip, version, motd, players, plugins, time)
VALUES ('--.---.---.--', '1.13.2', 'redacted', '0', '1', NOW())
ON DUPLICATE KEY UPDATE;

要插入数据,但会弹出此错误消息:

  

错误1064(42000):您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册以获取正确的语法,以在第1行的''附近使用

我在LibreOffice Base上再次尝试了该查询,并且弹出了以下消息:

  

SQL状态:HY000
  错误代码:1000
  SQL语句中的语法错误

     

SQL状态:HY000
  错误代码:1000
  语法错误,意外的$ end,期望BETWEEN或IN或SQL_TOKEN_LIKE

有帮助吗?

1 个答案:

答案 0 :(得分:1)

重复更新后缺少声明