我有一张十万行的表。现在,我突然需要创建一个varchar列索引。此外,我需要使用该列执行一些操作。但它给innodb_lock_wait_timeout超出了错误。我用Google搜索并在myql文件夹中的my.ini文件中将innodb_lock_wait_timeout的值更改为500。但它仍然给出同样的错误。我需要确定该值是否实际已被更改。如何检查有效的innodb_lock_wait_timeout值?
答案 0 :(得分:11)
我找到了答案。我需要运行一个查询: "显示变量,例如" innodb_lock_wait_timeout'"。
答案 1 :(得分:0)
innodb_lock_wait_timeout 的最大值 1073741824