为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】: 【操作系统】: 【CPU】: 【问题描述】*:数据库设置了COMPATIBLE_MODE=4,兼容了MySQL语法;执行以下sql时,返回的新增Id为0;以下是sql: 下图是我数据库的版本: 有知道原因的吗?
两种方法自增列的实现方式有不同。你需要的那种参考例子: CREATE TABLE "SYSDBA"."TABLE" ( "ID" INT PRIMARY KEY AUTO_INCREMENT , "NAME" CHAR(10) ); insert into "SYSDBA"."TABLE"(name) values('3'); commit; select LAST_INSERT_ID;
两种方法自增列的实现方式有不同。你需要的那种参考例子:
CREATE TABLE "SYSDBA"."TABLE"
(
"ID" INT PRIMARY KEY AUTO_INCREMENT ,
"NAME" CHAR(10)
);
insert into "SYSDBA"."TABLE"(name) values('3');
commit;
select LAST_INSERT_ID;