MySQL MyISAM引擎更改列默认值优化
如果需要更改某一列的的默认值属性
如:
ALTER TABLE USER MODIFY COLUMN NAME VARCHAR(64) DEFAULT 'DEFAULT_USER';
这样会导致整个表被锁,所有的行都更新完毕锁资源才会释放。
这种情况下可以使用这种命令
ALTER TABLE USER ALTER COLUMN NAME SET DEFAULT 'DEFAULT_USER';
瞬间完成。因为它更改的只是.frm文件。
相关推荐
cyhgogogo 2020-08-18
jiangziya 2020-07-05
ribavnu 2020-11-16
要啥自行车一把梭 2020-11-12
vitasfly 2020-11-12
康慧欣 2020-09-10
liuweiq 2020-09-09
ILVNMM 2020-09-19
zycchun 2020-10-16
silencehgt 2020-09-07
sunnyxuebuhui 2020-09-07
西瓜皮儿的皮儿 2020-09-07
李轮清 2020-09-15
lifeison 2020-08-18
minerk 2020-08-15
webliyang 2020-08-15
houdaxiami 2020-08-15
抱抱熊 2020-08-15
caodayong 2020-08-15