以下方法在并发下是不可行的,后续再更新
1. 创建表
DROP TABLE IF EXISTS `TEST`;
CREATE TABLE `TEST` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`NAME` varchar(20) NOT NULL,
`T_ID` int(11) NOT NULL,
`REMARK` text,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2. 插入数据,使得字段T_ID的值默认等于ID的值
INSERT INTO `TEST`(`NAME`, `T_ID`, `REMARK`)
VALUES('test_name', LAST_INSERT_ID()+1, 'test_remark');
3. 查询结果
SELECT * FROM `TEST`;