
mysql
米泽玄師
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql数据库的数据库表和字段修改字符集和排序规则
本文介绍了如何修改MySQL数据表的字符集和排序规则,并转换已有数据。首先,使用ALTER TABLE语句将表的默认字符集和排序规则修改为utf8mb4和utf8mb4_unicode_ci。接着,通过查询information_schema.COLUMNS表,动态生成修改表中所有字段字符集和排序规则的SQL语句。生成的SQL语句可以批量执行,确保表中所有相关字段的字符集和排序规则一致。此方法适用于需要统一数据库表字符集和排序规则的场景。原创 2025-05-21 11:17:13 · 195 阅读 · 0 评论 -
MySQL出现错误1205-Lock wait timeout exceeded; try restarting transaction
今天在清空mysql数据库中的表格数据时,报了如下错误,导致操作失败:上网查找了一下,了解到了该类问题出现的主要原因是:Mysql的 InnoDB存储引擎是支持事务的,事务开启后没有被主动Commit,导致该资源被长期占用,其他事务在抢占该资源时,因上一个事务的锁而导致抢占失败!因此出现 Lock wait timeout exceeded。解决办法:方法一:...转载 2019-08-21 14:45:28 · 1584 阅读 · 0 评论