mysql - MySQL 语句中的语法错误,无帮助的错误消息

标签 mysql

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

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

要插入数据,却弹出这样的错误消息:

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 '' at line 1

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

SQL Status: HY000
Error code: 1000
Syntax error in SQL statement

SQL Status: HY000
Error code: 1000
syntax error, unexpected $end, expecting BETWEEN or IN or SQL_TOKEN_LIKE

有什么帮助吗?

最佳答案

重复更新后缺少语句

关于mysql - MySQL 语句中的语法错误,无帮助的错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53708323/

相关文章:

php - 在保存到数据库之前处理 Javascript

php - 检查用户名是否存在,然后我要更新

php - 将条件多次插入到 1 个表中

mysql - 更新表的列,将一些值附加到 MySQL 中的相同列值

php - 使用 MySQL 的随机行选择返回 NULL

mysql - SQL:选择A而不是B的集合

mysql - 使用列名进行表数据转储

php - Laravel - 如何在查询中使用 session 用户名

php - 如何触发 PHP 脚本在存储在数据库中的特定时间发送电子邮件

php - 图片无法在 PHP 中上传