
INSERT INTO sakila.actor (first_name, last_name, last_update) VALUES ('aaaa', id, NOW()); 例如,设置第二列 last_name 为自增主键 id 的值
1 luojianxhlxt 2020-06-30 10:13:05 +08:00 触发器? |
2 lpts007 2020-06-30 10:20:15 +08:00 这个需求有点怪。 建议查询时处理,select id as last_name |
3 lysS 2020-06-30 10:33:07 +08:00 AUTO_INCREMENT ? |
4 kiracyan 2020-06-30 10:36:37 +08:00 确实有点怪 既然有自增主键 为何又要保存一个一样的值 |
nbsp; 5 dongisking 2020-06-30 10:38:33 +08:00 SELECT AUTO_INCREMENT FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = '表' |
6 jay4497 2020-06-30 10:59:04 +08:00 那就用个事务,插入后拿到插入的主键 id,再更新 last_name 。。。 |
7 Tokin 2020-06-30 11:41:50 +08:00 两个字段存的值一样,为什么要分两个字段?不是冗余数据了? |
8 sivacohan PRO 你是不是需要一个“view”? 插入的时候有 id 就好了,查询的使用用 view 去查。 |
9 Chenamy2017 2020-06-30 12:36:30 +08:00 postgresql 有查询自增 id 值的函数,不知道 mysql 有没有 |