gpt4 book ai didi

java - Tomcat6 MySQL 'field list' 中的未知列“

转载 作者:行者123 更新时间:2023-11-29 14:02:42 25 4
gpt4 key购买 nike

我正在使用 Tomcat6 和 MySQL 的 RedHat 中工作,非常感谢您解决问题的帮助,我有一个 servlet 连接到我的数据库,好吧,我向我的 servlet 和 servlet 发送一个 sql“字符串”执行此代码,我正在打印我的 sql 字符串,如下所示

"INSERT INTO xsn_core_helix_streams_stats (timestamp,type,client,publish_time,connects,id_stream,server) VALUES('2013/02/11 16:23:27',null,null,null,'1','4',6);" 

但我收到异常

 "java.sql.SQLException: Unknown column 'server' in 'field list'"

当我描述我的表时,我可以看到该列,当我在控制台中复制并粘贴时,我可以看到“查询正常,1 行受影响(0.03 秒)”为什么?

最佳答案

尽管有 @paulsm4 和 @ilopezluna 的回复,SERVER 并不是 MySQL 中的保留字。比照。 http://dev.mysql.com/doc/refman/5.5/en/reserved-words.html

因此,我会仔细检查您的表 xsn_core_helix_streams_stats 实际上是否有一个名为 server 的列。

例如,尝试打开 MySQL 客户端,准备好数据库,然后运行 ​​SHOW CREATE TABLE LIKE xsn_core_helix_streams_stats

我可以通过创建一个名为server的列的表来重现您报告的错误,并在您的示例中尝试 INSERT 语句。

关于java - Tomcat6 MySQL 'field list' 中的未知列“,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14823015/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com