ERROR druid.sql.Statement - {conn-10001, pstmt-20016} execute error. insert into exam_question_assembly (asid, created_time, order, qid, score, updated_time) values (?, ?, ?, ?, ?, ?) java.sql.SQLSyntaxErrorException: 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 'order, qid, score, updated_time) values ('2', null, '1', '7', 3, null)' at line 1
时间: 2023-11-14 22:04:58 浏览: 83
根据出现的错误信息,似乎是在执行SQL语句时发生了语法错误。具体来说,错误信息中指出了在执行下列SQL语句时出现了问题:
```
insert into exam_question_assembly (asid, created_time, order, qid, score, updated_time) values (?, ?, ?, ?, ?, ?)
```
根据错误信息来看,似乎是 `order` 这个字段出现了问题。`order` 是 MySQL 中的关键字之一,在使用时需要注意。建议将 `order` 改为其他名称,例如 `order_num` 等。修改后的 SQL 语句为:
```
insert into exam_question_assembly (asid, created_time, order_num, qid, score, updated_time) values (?, ?, ?, ?, ?, ?)
```
你可以尝试将 SQL 语句中的 `order` 改为 `order_num`,然后再次执行。
相关问题
ERROR c.alibaba.druid.pool.DruidDataSource - {dataSource-1} init error
根据引用中的错误信息,这是由于Druid数据库连接池在一段时间闲置后超时导致的错误。具体错误信息是"ERROR c.alibaba.druid.pool.DruidDataSource - {dataSource-1} init error"。根据引用所提供的解决方案,你可以考虑以下几个方法来解决这个问题:
1. 首先,你可以考虑在使用数据库连接之前检查连接的有效性。这可以通过调用`getConnection()`方法后立即返回连接之前添加一个有效性检查。如果连接无效,你可以选择重新创建连接。
2. 另外,你还可以增加服务器配置中的客户端超时时间。具体来说,你可以增加服务器配置中的`wait_timeout`参数的值。这将确保服务器在连接闲置一段时间后不会关闭连接。
3. 此外,你还可以在连接字符串中添加`autoReconnect=true`属性。这将在发生连接超时时自动重新连接到数据库。
4. 根据引用所提供的信息,你可以尝试替换Druid数据库连接池插件中的`client-adapter.es7x-1.1.5-jar-with-dependencies.jar`文件。确保你使用的是正确的版本,即1.1.5版本。
总结,你可以尝试以下方法来解决Druid数据库连接池报错的问题:检查连接的有效性、增加服务器配置中的客户端超时时间、在连接字符串中添加`autoReconnect=true`属性、替换Druid数据库连接池插件中的jar文件。希望这些方法能够帮助你解决问题。
Preparing: select * from ACT_GE_PROPERTY where NAME_ = ? ==> Parameters: schema.version(String) 2023-07-07 10:45:50.905 [main] ERROR druid.sql.Statement:149 - {conn-10005, pstmt-20000} execute error. select * from ACT_GE_PROPERTY where NAME_ = ?
根据您的查询语句,您正在尝试从ACT_GE_PROPERTY表中查询NAME_字段等于"schema.version"的所有记录。然而,根据日志信息,执行该查询时发生了错误。具体的错误信息未提供,因此无法确定问题的具体原因。
请确保数据库连接正常,并检查表名、字段名和查询条件是否正确。另外,您可以查看数据库的错误日志或调试信息以获取更多详细的错误信息,这有助于确定问题所在。