You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'minute do create table temp select * from xs_kc where 成绩<60' at line 2
时间: 2023-06-30 21:20:51 浏览: 164
数据库疑难杂症 java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual tha
根据您提供的错误信息,可以看出语法上存在问题。具体来说,可能是因为 "minute" 关键字的使用不正确。
在 MySQL/MariaDB 中,使用 `INTERVAL` 关键字来指定时间间隔,而不是直接使用时间单位。因此,您的事件调度语句应该修改为:
```
CREATE EVENT evt_cj
ON SCHEDULE
AT NOW() + INTERVAL 2 MINUTE
DO
CREATE TABLE temp
SELECT * FROM xs_kc WHERE 成绩 < 60;
```
请注意,这里使用了 `INTERVAL 2 MINUTE` 来指定 2 分钟时间间隔。同时,我还对语句做了一些格式上的调整,以便更加清晰易懂。
阅读全文