问题描述
今天遇到了一个神奇的问题。
我创建表t_bidder的时候显示如下错误:
它说我的表已存在。
但是我的数据库里面看不见这个表呀。show tables 里面也没有这个表。
看,空的。
我想那你说有就有吧,我先把它删掉,再建不就完了嘛。
然后我尝试把它删掉:
哦。
薛定谔的表。
解决方案
我觉得应该是我上次删表的时候没删干净的问题。既然是薛定谔的表那我们去观测一下这些表到底在不在就得了嘛。
先找一下sql的数据存储位置:
命令行输入:mysql -h localhost -u root -p
然后输入你的密码,进入mysql的命令模式。
输入 select @@datadir; <