我尝试在Joomla中安装扩展,但是安装存在问题,表名确实很奇怪。名称就像#__table1
。
由于“#”字符,我遇到了问题。我已经尝试过类似的方法,但是它不起作用。我应该如何进行?
RENAME TABLE CHAR(35) + '__table1' TO xxxxx_table1, CHAR(35) + '__table2' TO xxxxx_table2;
答案 0 :(得分:2)
您是否尝试过使用反引号:
RENAME TABLE `#__table1` to xxxxx_table1, `#__table2` to xxxxx_table2;
我没有显式测试RENAME
命令,但是只要我们在表名前后加上引号,似乎就有一个带有#
符号的表名。
请注意,您可能已经知道,应该避免使用带有奇怪符号的表和列名称或MySQL保留关键字。