在本地docker里启动数据库,发现有1个数据表报告找不到。其他数据表都正常。就这个数据表的名称里有个大写字母。发现my.cnf有这样一句。删除后就正常了。
[mysqld]
lower_case_table_names=1
折腾一天
在本地docker里启动数据库,发现有1个数据表报告找不到。其他数据表都正常。就这个数据表的名称里有个大写字母。发现my.cnf有这样一句。删除后就正常了。
[mysqld]
lower_case_table_names=1
折腾一天
TRUNCATE 快速删除 表数据,不保留日志,不可以被恢复 慎用
delete 按照条件删除表数据 ,保留表结构,会保留日志,可以被恢复
drop 删除 表结构 和表数据 会保留日志,可以被恢复