我想在MySQL表中插入一些数据,这些是列:
uuid | id_1 | id_41
“id_1”和“id_41”可以是任何东西,我所知道的只是主键(uuid),我希望能够插入到表中而只知道uuid列值,因为我这样做远:
PreparedStatement newPlayer = "INSERT INTO `test` values(?);";
newPlayer.setString(1, event.getPlayer().getUniqueId().toString());
但是当我测试它时,它不会添加到表中并且不会产生任何错误。我也知道所有其他值的默认值都是0
答案 0 :(得分:0)
简单告诉插入要插入的列,例如uuid
INSERT INTO `test` ( `uuid`) values(?);
答案 1 :(得分:0)
如果要添加不包含所有列的行,则需要指定列的名称
INSERT INTO `test` (`uuid`) values(?);