1. 程式人生 > >ERROR 1146 (42S02): Table '庫名.表名' doesn't exist

ERROR 1146 (42S02): Table '庫名.表名' doesn't exist

1)首先退出mysql

2)在命令列介面輸入:

mysql_upgrade -uroot -p --force

3)然後重啟mysql即可

windows重啟mysql命令是:

net stop mysql  #關閉mysql
net stop mysql  #開啟mysql

我在CSDN裡面找了很多關於這個問題的,最後使用這個嘗試了一下,就解決了我的這個問題。我的問題是明明已經建立過這個表了,但是在進行關鍵的時候,一直報錯說沒有這個表。然後在網上查了很多他們說該檔案裡面的一些操作感覺不靠譜,最後用這個方法一下就解決了。希望可以幫助到大家。 下面是我出現問題的介面:可以看到下面明明已經有class這個表格,但是一直報錯