我希望每天更新我的表,并将训练的天数减少一天。如果在递减后得到0,则应将其设置为NULL。如果是,则选择。Training也必须设置为NULL。Training` = CASE WHEN `Days Training` IS null THEN null END 然而,它返回#1064,这意味着语法中存在错误。我找不到它,我做错了什么?编辑:我发现了我的错误,我必须包含一个WHERE语句。我最后的工作陈述如下。
我正在尝试创建一个表,这样我就可以传递一个csv文件来将它加载到表中,但是我得到了这个错误,并且我不确定为什么。> actors varchar(255),-> rating decimal(1,1),-> metascore int
-> ); 下面是错误: ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corres
我将JOOQ保持在最初的3.11.5版本,因为我不想转到3.12版本,因为它不支持MySQL 5_7作为一个免费选项。我现在从现有的查询中得到了错误的SQL语法错误,我甚至不知道从哪里开始调试它,因为启动程序的哪些库升级导致了这个问题?全错误为
`Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax\org.jooq.impl.AbstractQuery.execute(AbstractQuery.java:350
newdatabase.vacancies SELECT * FROM temp_table;这就产生了一个错误:
Errormessage: You have an error in your SQL syntax; check the manual that corresponds to your MySQL