使用mysqldiff对比两个数据库表结构差异时,总是报错。
执行show last error查看错误信息。
发现数据库名称是非法格式。
原因:数据库名称存在横杠,而mysql数据库命名对象规范是字母、数字、下划线,且不能数字开头。
解决办法:针对这种特殊字符的,需要加上反引号``(键盘1左边的键)。
使用mysqldiff对比两个数据库表结构差异时,总是报错。
执行show last error查看错误信息。
发现数据库名称是非法格式。
原因:数据库名称存在横杠,而mysql数据库命名对象规范是字母、数字、下划线,且不能数字开头。
解决办法:针对这种特殊字符的,需要加上反引号``(键盘1左边的键)。