INSERT INTO sakila.actor (first_name, last_name, last_update) VALUES ('aaaa', id, NOW());
例如,设置第二列 last_name 为自增主键 id 的值
INSERT INTO sakila.actor (first_name, last_name, last_update) VALUES ('aaaa', id, NOW());
例如,设置第二列 last_name 为自增主键 id 的值
|
luojianxhlxtJun 30, 2020
1
触发器?
|
|
lpts007Jun 30, 2020
2
这个需求有点怪。
建议查询时处理,select id as last_name |
|
lysSJun 30, 2020
3
AUTO_INCREMENT ?
|
|
kiracyanJun 30, 2020
4
确实有点怪 既然有自增主键 为何又要保存一个一样的值
|
|
5
SELECT
AUTO_INCREMENT FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = '表' |
|
jay4497Jun 30, 2020
6
那就用个事务,插入后拿到插入的主键 id,再更新 last_name 。。。
|
|
TokinJun 30, 2020
7
两个字段存的值一样,为什么要分两个字段?不是冗余数据了?
|
|
sivacohanJun 30, 2020
8
你是不是需要一个“view”?
插入的时候有 id 就好了,查询的使用用 view 去查。 |
|
Chenamy2017Jun 30, 2020
9
postgresql 有查询自增 id 值的函数,不知道 mysql 有没有
|