gpt4 book ai didi

java - "AFTER"不支持使用ucanaccess ALTER TABLE?

转载 作者:行者123 更新时间:2023-12-01 19:17:34 25 4
gpt4 key购买 nike

为什么 ucannacess ALTER TABLE 中不支持“AFTER”?

我想在现有列表的位置添加列;使用数据库.accdb

sql = "ALTER TABLE tableName ADD COLUMN newColumnName VARCHAR(50) AFTER columnNameExist";

示例

sql = "ALTER TABLE 汽车添加列信息 VARCHAR(50) AFTER name";

异常

net.ucanaccess.jdbc.UcanaccessSQLException: UCAExc:::4.0.4 java.sql.SQLSyntaxErrorException: unexpected token : AFTER

最佳答案

不要使用ADD COLUMN,而是仅使用“ADD”代替“ADD COLUMN”示例:ALTER TABLE members ADD date_of_registration date NULL AFTER date_of_birth;希望这有效。

关于java - "AFTER"不支持使用ucanaccess ALTER TABLE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59402399/

25 4 0