MySQL 插入并确定插入时的值

标签 mysql insert

我需要将记录中的字段值(实际上是一个标志)设置为 0 或 1,具体取决于 id 字段(int(10) auto_increment,主键)是偶数还是奇数。我知道我可以使用按位选择器确定插入后的值,然后运行更新,但我想知道是否有办法在插入语句中执行此操作。

最佳答案

我认为最好的方法是在插入操作上设置一个触发器,该触发器将自动设置该字段的奇偶校验。

关于MySQL 插入并确定插入时的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7505417/

相关文章:

php - Laravel JOIN 如果不为 NULL 则替换

php - 如何从<select>中获取值并放入sql查询中?

Java 和 MySQL,SELECT 有效;插入不

sql - 仅使用 SQL 的 MySQL INSERT

mysql - 如何获取每个子组的运行值?

mysql - 将此 mysql 转换为 couchdb View ?

c++ - 像 MySQL 比较一样比较 MFC CString

Android Studio 光标显示错误

sql - INSERT 是否可以在触发器 "inserted"表中产生多行结果?

jquery - 如何使用属性并将其作为元素插入jquery