如果表没有行,SWOW CREATE TABLE 查询似乎不会给出任何结果。 (至少不在我的 php 设置中。) 有没有一种简单的方法可以在不深入研究元表的情况下解决这个问题? 如果是这样,如何? :-)
编辑:
正如我在下面对 Quassnoi 的回答的评论所表明的那样,这似乎是一个以“x-”开头的表的问题... 很奇怪!
最佳答案
SHOW CREATE TABLE
即使没有行也能正常工作。
能否请您使用命令行客户端或 phpMyAdmin
重现此内容?
更新:
-
是保留字符。您需要将这样的名称括在反引号中:
SHOW CREATE TABLE `x-addresses`
关于MySql: "SHOW CREATE TABLE"不适用于名为 "x-..."的表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1547295/