mysql 可以给临时表创建自增Id吗

时间:2022-11-19 12:32:19
CREATE TEMPORARY TABLE temp_a (`inId` VARCHAR(10) auto_increment,b VARCHAR(20),c varchar(20))

存储过程保存的时候提示 mysql 可以给临时表创建自增Id吗

3 个解决方案

#1


`inId` VARCHAR(10) auto_increment

换成

`inId`  int auto_increment

#2


引用 1 楼 ACMAIN_CHM 的回复:
`inId` VARCHAR(10) auto_increment

换成

`inId`  int auto_increment

那我向临时表插入数据的时候要不要考虑Id呢   还是这样INSERT INTO temp_a (b ,c )

#3


引用 2 楼 wangjian0228 的回复:
Quote: 引用 1 楼 ACMAIN_CHM 的回复:

`inId` VARCHAR(10) auto_increment

换成

`inId`  int auto_increment

那我向临时表插入数据的时候要不要考虑Id呢   还是这样INSERT INTO temp_a (b ,c )
动手试一下不就知道了?

#1


`inId` VARCHAR(10) auto_increment

换成

`inId`  int auto_increment

#2


引用 1 楼 ACMAIN_CHM 的回复:
`inId` VARCHAR(10) auto_increment

换成

`inId`  int auto_increment

那我向临时表插入数据的时候要不要考虑Id呢   还是这样INSERT INTO temp_a (b ,c )

#3


引用 2 楼 wangjian0228 的回复:
Quote: 引用 1 楼 ACMAIN_CHM 的回复:

`inId` VARCHAR(10) auto_increment

换成

`inId`  int auto_increment

那我向临时表插入数据的时候要不要考虑Id呢   还是这样INSERT INTO temp_a (b ,c )
动手试一下不就知道了?