我曾试图在Joomla中安装一个扩展,但安装有问题,表的名称非常奇怪。名字就像 #__table1 .
#__table1
因为“”字我有问题。我试过这样的东西,它不起作用。我该怎么办?
RENAME TABLE CHAR(35) + '__table1' TO xxxxx_table1, CHAR(35) + '__table2' TO xxxxx_table2;
您是否尝试过只使用反勾号:
RENAME TABLE `#__table1` to xxxxx_table1, `#__table2` to xxxxx_table2;
我没有测试 RENAME 命令,但似乎可以使用 # 签名,只要我们在表名周围加上反勾号。
RENAME
#
注意,正如您可能已经了解到的,您应该避免使用带有奇怪符号的表和列名称,或者使用MySQL保留关键字。