例如:修改元数据。
SHOW FULL PROCESSLIST 查看一下:
发现修改之后,锁表了。这时候怎么办? 杀死它 KILL 4623660
然后一切又恢复正常了。
一般对于数据量较大的表,需要修改表结构,或者做一些耗时比较久的锁表 *** 作,建议在晚上(业务闲时)执行。这个时候可以配合使用任务处理一下。
如:修改一个表的字段长度,和添加索引
名词解释:
接着回家睡觉,第二天回来检查结果就好了。
附:添加唯一索引示例
MYSQL存储过程结合任务处理耗时 *** 作
mysql修改数据表的语法结构一般来说通过alter语句即可。1、增加列[add
列名]J
例:alter
table
test
add
username
char(20)
not
null
default
''
2、删除列[drop
列名]
alter
table
test
drop
pid
3、修改列[modife
列名]
alter
table
test
modify
gender
char(4)
not
null
default
''
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)