mysqli_query('SET UNIQUE_CHECKS = 0;',$ dbc)保持活动状态多长时间?

时间:2012-04-17 05:20:44

标签: php mysqli bulkinsert

对于具有批量插入的特定PHP文件,我需要将UNIQUE_CHECKS设置为0,我只想知道它保持0多长时间?手动批量插入后是否必须将UNIQUE_CHECKS设置为1,否则它将自动更改为默认的GLOBAL变量值?

1 个答案:

答案 0 :(得分:0)

UNIQUE_CHECKS是每个连接设置的MySQL变量。连接关闭的那一刻(通常在脚本结束时或使用适当的MySQL客户端命令时),设置已经结束了它的生命周期。

下次启动新连接时,将再次获取MySQL配置中的值。