> 1064 - 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 'datetime,score) values (1001,9001,'2021-09-01 22:11:12','2021-09-01 23:01:12',' at line 1 > 时间: 0s
时间: 2023-10-16 17:38:35 浏览: 149
SQL 错误提示
这个错误提示是因为在插入语句中,列名和值之间没有用逗号分隔,导致 SQL 语法错误。
正确的语法应该是:
```
INSERT INTO exam_record (uid, exam_id, start_time, submit_time, score) VALUES (1001, 9001, '2021-09-01 22:11:12', '2021-09-01 23:01:12', '90'), (1002, 9002, '2021-09-01 22:11:12', null, null);
```
在这个语句中,列名和值之间需要使用逗号进行分隔,同时,datetime 数据类型的数据需要使用 ISO 8601 格式的日期时间字符串表示,即 'YYYY-MM-DD HH:MM:SS',例如 '2021-09-01 22:11:12'。同时,null 值也需要直接写为 null,而不是用字符串表示。
阅读全文