質問

していますsqlファイルにしたいと思い負荷でMySQLデータベースです。わからないからデータベース(MySQLまたはMS-SQL)で作成されます。

現行うことにより輸入するファイルをMySQLデータベースです。では、輸入および実行するファイルです。

Q1.原料の大豆はどこ生まれ?いるのかということである.sqlファイルから生成されるMySQL、MS-SQLではない、ということでしょうか?

注意:を使用していSQLYogソフトウェア(グラフィカルインターフェイスのためのMySQL)を輸入にファイルです。

ここではエラー:

クエリ:このように作成されたテーブル ads ( id bigint(20)NULLでない場合にスレーブはデータベースのルール, city_id int(11)NULLでない場合、 type テキスト照合utf8_bin NULLでない場合、 town テキスト照合utf8_bin NULLでない場合、 address テキスト照合utf8_bin NULLでない場合、 price テキスト照合utf8_bin NULLでない場合、 info テキスト照合utf8_bin NULLでない場合、 link テキスト照合utf8_bin NULLでない場合、 hasImage int(11)NULLでない場合、 language varchar(2)のデータの整utf8_bin NULLでない場合、 time_added varchar(255)を照utf8_bin NULLでない場合、 主キー(id) )ENGINE=InnoDBデフォルトのCHARSET=utf-8のデータの整=utf8_bin AUTO_INCREMENT=1

エラーが発生した時:2009-09-08 17:41:01 ラインno.:35 エラーコード:1050-テーブル'広'がすでに存在する

クエリ:このように作成されたテーブル ads ( id bigint(20)NULLでない場合にスレーブはデータベースのルール, city_id int(11)NULLでない場合、 type テキスト照合utf8_bin NULLでない場合、 town テキスト照合utf8_bin NULLでない場合、 address テキスト照合utf8_bin NULLでない場合、 price テキスト照合utf8_bin NULLでない場合、 info テキスト照合utf8_bin NULLでない場合、 link テキスト照合utf8_bin NULLでない場合、 hasImage int(11)NULLでない場合、 language varchar(2)のデータの整utf8_bin NULLでない場合、 time_added varchar(255)を照utf8_bin NULLでない場合、 主キー(id) )ENGINE=InnoDBデフォルトのCHARSET=utf-8のデータの整=utf8_bin AUTO_INCREMENT=1

エラーが発生した時:2009-09-08 17:41:21 ラインno.:35 エラーコード:1050-テーブル'広'がすでに存在する

クエリ:このように作成されたテーブル ads ( id bigint(20)NULLでない場合にスレーブはデータベースのルール, city_id int(11)NULLでない場合、 type テキスト照合utf8_bin NULLでない場合、 town テキスト照合utf8_bin NULLでない場合、 address テキスト照合utf8_bin NULLでない場合、 price テキスト照合utf8_bin NULLでない場合、 info テキスト照合utf8_bin NULLでない場合、 link テキスト照合utf8_bin NULLでない場合、 hasImage int(11)NULLでない場合、 language varchar(2)のデータの整utf8_bin NULLでない場合、 time_added varchar(255)を照utf8_bin NULLでない場合、 主キー(id) )ENGINE=InnoDBデフォルトのCHARSET=utf-8のデータの整=utf8_bin AUTO_INCREMENT=1

エラーが発生した時:2009-09-08 17:41:35 ラインno.:35 エラーコード:1050-テーブル'広'がすでに存在する

クエリ:このように作成されたテーブル ads ( id bigint(20)NULLでない場合にスレーブはデータベースのルール, city_id int(11)NULLでない場合、 type テキスト照合utf8_bin NULLでない場合、 town テキスト照合utf8_bin NULLでない場合、 address テキスト照合utf8_bin NULLでない場合、 price テキスト照合utf8_bin NULLでない場合、 info テキスト照合utf8_bin NULLでない場合、 link テキスト照合utf8_bin NULLでない場合、 hasImage int(11)NULLでない場合、 language varchar(2)のデータの整utf8_bin NULLでない場合、 time_added varchar(255)を照utf8_bin NULLでない場合、 主キー(id) )ENGINE=InnoDBデフォルトのCHARSET=utf-8のデータの整=utf8_bin AUTO_INCREMENT=1

エラーが発生した時:2009-09-08 17:42:07 ラインno.:35 エラーコード:1050-テーブル'広'がすでに存在する

クエリ:1スタンフォード大学6700 http://www.orkut.co.in . . .

役に立ちましたか?

解決

ファイルの拡張子".sql"が本質的には意味がない:かどうつながっているのか、 どのファイルです。これまでテキストファイルを含むSQLを開くことができるメモ帳です。そのため、ある特別な"mysql"または"sqlサーバー"アクセス。

の誤差を取得しているが "Table 'ads' already exists" がん作り出してしまおうというものは、テーブルが既に存在するデータベースです。なのかをご覧になりました。) お持ちの複数のオプション:

  1. SQLを変更するこ

    CREATE TABLE IF NOT EXISTS ads ( id bigint(20) ...
    
  2. SQLを変更するこ

    DROP TABLE IF EXISTS ads;
    CREATE TABLE ads (id bigint(20) ...
    
  3. クリア内のすべてのテーブルのDBです。

他のヒント

MySQLは、Microsoft SQL Server、残念ながら、実施の異なる方言を話してください。ので、不明な点があれば、ここでお答え:

Q1.原料の大豆はどこ生まれ?なので、私の質問であるかどうかの .sqlファイルから生成されるMySQLと MS-SQLではない、ということでしょうか?

"であり、possiby".しかし、特定のエラーだけ表示されにより厳密には、"このように作成されたテーブルを"決線35行われている間、もう一度ひっくり返してもう一つは、できるかに依存しなどの方言の違いの原因をされているのではないだろうか等のバグまたは微妙な形式の違いる"SQLYog"プログラムは、私の知らない期待として入力).

によって異なりますソフトウェアを輸出はこのダイアログにあります。チェックインもファイルのヘッダによるソフトウェアから、分析のための構文を決定がこのファイルに属します。また、SQLがmicrosoft sqlサーバーです。

そうです。SQLによって大きく異なりデータベースへのデータベースです。がありますが、 SQL標準 多くのデータベースの支援の多くは、データベースには多くの互換性の無い特殊機能以上のことを指定します。

多くの移行docsみ:

指定し=>MySQL:http://dev.mysql.com/tech-resources/articles/migrating-from-microsoft.html

MySQL=>を指定:http://technet.microsoft.com/en-us/library/cc966396.aspx

が明らかなものであるかのようCREATE TABLEステートメントが指定になっていくものと信じているジャンプすぐに作りはじめられます:

ENGINE=InnoDB
AUTO_INCREMENT=1

その両方がMySQL固有の記述です。

おかしくなってしまいそうです。クリプトが実施されている複数回としては、エラーのエラーが発生したのれます。エラーもできることを示ししようとしているこの定義は、テーブルが既に存在しているから初めてこのスクリプトも動く。だいたいどのようにスクリプトが実行されている理由で行います。

SQLのか罰イナリを使用しています。るのではなく、走SQLサーバーです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top