我有一个树莓派,上面有MySQL。我正在开发一个简单的项目,只需使用一张表。我使用 INSERT INTO
来输入票证。
现在我尝试使用 SELECT
来查看数据是否在其中,但是,SELECT
表示表 tickets
没有。不存在。
mysql> show tables;
+-------------------+
| Tables_in_tickets |
+-------------------+
| tickets | <-------
+-------------------+
1 row in set (0.00 sec)
如您所见,我画了一个箭头指向确实存在的门票表,然后当我尝试使用 SELECT
...
mysql> SELECT tickets.*;
ERROR 1051 (42S02): Unknown table 'tickets'
这背后的原因是什么?提前干杯!
最佳答案
用途:
SELECT * FROM tickets
何时使用ticket.*
select Ticket.*
用于在将票证表与任何其他没有别名的表连接时查看票证表的内容。喜欢:
SELECT tickets.*
FROM tickets join
someOtherTable on tickets.id=someOtherTable.ticketId
关于mysql - 无法选择表。*,因为它不存在,无法创建表,因为它存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35580892/