正常に動作していたデータベースをバックアップとしてエクスポートしました。データベースをまったく同じサーバー、フォルダーなどにインポートすると、次のエラーが発生しました。
SQL パーサーにバグが見つかった可能性があります。クエリをよく調べて、引用符が正しく、不一致がないことを確認してください。他の考えられる失敗の原因は、引用されたテキスト領域の外側にあるバイナリを含むファイルをアップロードしている可能性があります。MySQL コマンド ライン インターフェイスでクエリを試すこともできます。以下の MySQL サーバー エラー出力がある場合は、問題の診断にも役立つ場合があります。問題が解決しない場合、またはコマンド ライン インターフェイスは成功するのにパーサーが失敗する場合は、SQL クエリの入力を問題の原因となる単一のクエリに減らし、以下の CUT セクションにデータ チャンクを含むバグ レポートを送信してください。
MySQL: 5.5.30-30.1 USR OS、エージェント、バージョン: Win CHROME 5.0.29 PMA: 4.0.5 PHP バージョン、OS: 5.3.17 Linux LANG: en SQL:
----END RAW----SQL クエリ:
MySQL は次のように述べています。
#1064 - SQL 構文にエラーがあります。1 行目の near '' を使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。
唯一の問題は、私のインデックス ページにコンテンツ (実際にはメイン コンテンツ) がないことです。これらのファイルはすべて .sql です。
次に、すべてのテーブルを削除し、昨年の 4 月から元のデータベースをインポートしました。明らかに、このデータベースには、すべての顧客のすべてのアカウント情報、注文情報など、および製品に加えられたすべての変更が欠落しています。
2 つのデータベースを比較すると、最初の 11 行が問題のようですが、修正方法がわかりません。動作しないファイルの最初の 11 行は次のとおりです。
-- phpMyAdmin SQL Dump
-- version 4.0.5
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Sep 22, 2013 at 01:28 PM
-- Server version: 5.5.30-30.1
-- PHP Version: 5.3.17
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
動作するファイルの最初の 11 行は次のとおりです。
-- phpMyAdmin SQL Dump
-- version 3.4.10.1
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Apr 09, 2012 at 05:50 AM
-- Server version: 5.1.61
-- PHP Version: 5.2.17
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
作業ファイルから11行を単純にコピーしてファイルに貼り付けようとしましたが、機能せず、別のエラーが発生しました。
これが長い投稿であることは承知しており、申し訳ありませんが、私はこれに何時間も苦労しており、本当に助けが必要です.
ありがとう