SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; 这两句是什么意思

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";SET time_zone = "+00:00";这两句是什么意思
2025-01-05 06:07:42
推荐回答(1个)
回答1:

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"

NO_AUTO_VALUE_ON_ZERO影响AUTO_INCREMENT列的处理。

一般情况,你可以向该列插入NULL或0生成下一个序列号。

NO_AUTO_VALUE_ON_ZERO禁用0,因此只有NULL可以生成下一个序列号。

SET time_zone = "+00:00"; 一般是用来解决8小时的。