com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:“字段列表”中的未知列“ test1”

问题描述 投票:-1回答:2
stmt.executeUpdate("create table test_deal(name varchar(20),number int)");   
stmt.execute("Insert into test_deal (name, number) VALUES (test" + row_vv + ", " + deal_number + ")");

我正在尝试简单地插入该行,但是我得到没有正确的列test1,这些列是namenumbertest1只是我要插入name的值。我在这里搜索了类似的问题,并且很可能与""有关,但是我无法修复它。

java sql jdbc
2个回答
0
投票

请尝试以下操作:

stmt.execute("Insert into test_deal (name, number) VALUES (\"test\"" + row_vv + ", " + deal_number + ")");

0
投票

尝试一下

String name = "test"+row_vv;
stmt.execute("Insert into test_deal (name, number) VALUES ( '" + name + "', '" + deal_number + "')");
© www.soinside.com 2019 - 2024. All rights reserved.