我有 2 个 id 列:一个是表/系统 id,它没有任何意义,应该始终自动递增。第二个是企业 ID,它并不总是在插入时设置一个值,并且可以在插入后的任何时候设置一个递增的数字。
所以我打算使用 NO_AUTO_VALUE_ON_ZERO 设置,但从我读到的 InnoDB 不支持 2 个 auto_increment 列。我可以在这里使用任何解决方法吗?
您不能在一个表中使用 2 个自动增量,也不能在 CURRENT_TIMESTAMP 中使用 2 个 TIMESTAMP 列,
你的选择:
如何创建触发器:http ://dev.mysql.com/doc/refman/5.1/de/create-trigger.html