我正在尝试在我的数据库中重命名我的表,以使用带帽的驼峰案例。例如,我需要address
为Address
而userinformation
为UserInformation
。
当我使用命令
时RENAME TABLE `address` TO `Address`
它会回复一个错误Table 'Address' already exists
有什么方法吗?
答案 0 :(得分:1)
此问题是由不区分大小写引起的,就db而言,这些名称是相同的。如果您只想标准化名称,可以使用中间名称来实现:
RENAME TABLE `address` TO `Address_tempName`;
RENAME TABLE `Address_tempName` TO `Address`;
答案 1 :(得分:0)