Heim  >  Fragen und Antworten  >  Hauptteil

mysql – Nachdem Navicat die gespeicherte SQL-Datei importiert hatte, stellte ich fest, dass einige Daten nicht auf der Website angezeigt wurden.

Ich verwende Navicat für Mac. Meine Schritte sind

  1. Klicken Sie mit der rechten Maustaste, um den Datenbanknamen auf der offiziellen Website auszuwählen, klicken Sie mit der rechten Maustaste, um „Dump SQL“ auszuwählen, und speichern Sie ihn auf dem Desktop.

  2. Öffnen Sie die lokale Serverumgebung, der Link ist normal, wählen Sie den lokalen Datenbanknamen (gleicher Datenbankbenutzername, gleiches Passwort), klicken Sie mit der rechten Maustaste und wählen Sie, wählen Sie „SQL-Datei gerade importieren“. Im gesamten Vorgang wird keine Fehlermeldung angezeigt .

Etwas Seltsames ist passiert, um zu testen, ob die Website-Daten normal angezeigt werden. Es gibt jedoch auch einige Artikeldaten, die nicht angezeigt werden Um die Tabelle anzuzeigen, enthält sie eindeutig den neuesten Artikelinhalt. Warum werden diese Artikel nicht auf der Website angezeigt?
Zusätzlich: Was ist der Unterschied zwischen der Datenübertragungsfunktion in Navicat und der ausgegebenen SQL-Datei? Bitte geben Sie mir eine Anleitung.

我想大声告诉你我想大声告诉你2663 Tage vor1850

Antworte allen(4)Ich werde antworten

  • 仅有的幸福

    仅有的幸福2017-07-04 13:45:29

    你是用navicat导出然后用phpmyadmin导入?

    Antwort
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-07-04 13:45:29

    太模糊了,建议用断点和日志调试问题所在

    Antwort
    0
  • 欧阳克

    欧阳克2017-07-04 13:45:29

    是不是你导入的sql文件太大了?如果是的话就不这样导入,用source导入试试。

    Antwort
    0
  • 仅有的幸福

    仅有的幸福2017-07-04 13:45:29

    首先确认下数据在你本地库中是否存在,其次你的应用确定是连接的本地库,如果连接的库没问题,库里确实存在数据,那么只能看看你的应用程序有没有问题了。

    关于你说的用 navicat 导出数据,在我的理解中,像使用 navicat、sequel pro、phpmyadmin 等工具,本质上与你执行 mysqldump 命令进行的数据导出,mysql ... < file.sql 进行数据导入没有什么区别的。

    Antwort
    0
  • StornierenAntwort