【发布时间】:2014-01-08 08:34:26
【问题描述】:
在线搜索后,我仍然遇到一个令人困惑的问题。无论我在 MySQL 命令行中的特定表(键)上运行什么 SQL 命令,我都会收到 ERROR 1064 (42000)。
mysql> SHOW TABLES;
+-----------------+
| Tables_in_site2 |
+-----------------+
| keys |
| permissions |
| profile |
| user |
+-----------------+
4 rows in set (0.00 sec)
基本 SELECT 搜索:
mysql> SELECT * FROM keys LIMIT 5;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'keys LIMIT 5' at line 1
该命令适用于数据库中的其他表,例如 SELECT * FROM user LIMIT 5; 另一个例子是
SHOW COLUMNS IN keys;
对其他人来说很好,只是在键中不行。
有人可以“锁定”桌子吗?是否已损坏?如果是这样,如果没有 MySQL 命令对它起作用,我将如何复制/删除表?
仅供参考 - MySQl 服务器版本是 5.0.51a-3ubuntu5.8-log
【问题讨论】: