![](/img/trans.png)
[英]org.h2.jdbc.JdbcSQLSyntaxErrorException: Column not found; SQL statement [SPRINGBOOT]
[英]Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Function "SYSUTCDATETIME" not found; SQL statement:[90022-200]
我正在使用插入查询测试存储库 class 并面临问题:
错误:
Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Function "SYSUTCDATETIME" not found; SQL statement:
insert into table name (cloumns1..x) values (?, ?, ?, SYSUTCDATETIME(), ?, ? , ?, SYSUTCDATETIME(),?); [90022-200]
版本:
我正在使用 unit juniper 版本 5.8.x
期望有人可以帮忙吗
在 h2 中没有SYSUTCDATETIME()
这个 function 存在于 SQL 服务器中,对于 h2 你必须使用CURRENT_TIMESTAMP
,例如:
INSERT INTO table_name (cloumns1, .., x)
values (?, ?, ?, CURRENT_TIMESTAMP, ?, ? , ?, CURRENT_TIMESTAMP, ?);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.