問題タブ [sqlyog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2048 参照

sql - Sqlyog で列の順序を並べ替える

SQL yog でテーブルの列の順序を再配置することは可能ですか?

0 投票する
5 に答える
1381 参照

mysql - .sql ファイルは MySQL と SQL で異なりますか?

.sql ファイルがあり、それを MySQL データベースにロードしたいと考えています。どのデータベース (MySQL または MS-SQL) から作成されたのかわかりません。

今、そのファイルを MySQL データベースにインポートしようとしています。そのファイルのインポートおよび実行中にエラーが表示されます。

Q1. それで、私の質問は、MySQL と MS-SQL から生成された .sql ファイルが異なるかどうかです。

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

エラーは次のとおりです。

クエリ: CREATE TABLE ads( idbigint(20) NOT NULL auto_increment, city_idint(11) NOT NULL, typetext collat​​e utf8_bin NOT NULL, towntext collat​​e utf8_bin NOT NULL, addresstext collat​​e utf8_bin NOT NULL, pricetext collat​​e utf8_bin NOT NULL, infotext collat​​e utf8_bin NOT NULL, linktext collat​​e utf8_bin NOT NULL, hasImageint(11) NOT NULL, languagevarchar(2) collat​​e utf8_bin NOT NULL, time_addedvarchar(255) collat​​e utf8_bin NOT NULL, PRIMARY KEY ( id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1

エラーが発生した場所:2009-09-08 17:41:01 行番号:35 エラー コード: 1050 - テーブル 'ads' は既に存在します

クエリ: CREATE TABLE ads( idbigint(20) NOT NULL auto_increment, city_idint(11) NOT NULL, typetext collat​​e utf8_bin NOT NULL, towntext collat​​e utf8_bin NOT NULL, addresstext collat​​e utf8_bin NOT NULL, pricetext collat​​e utf8_bin NOT NULL, infotext collat​​e utf8_bin NOT NULL, linktext collat​​e utf8_bin NOT NULL, hasImageint(11) NOT NULL, languagevarchar(2) collat​​e utf8_bin NOT NULL, time_addedvarchar(255) collat​​e utf8_bin NOT NULL, PRIMARY KEY ( id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1

エラーが発生した場所:2009-09-08 17:41:21 行番号:35 エラー コード: 1050 - テーブル 'ads' は既に存在します

クエリ: CREATE TABLE ads( idbigint(20) NOT NULL auto_increment, city_idint(11) NOT NULL, typetext collat​​e utf8_bin NOT NULL, towntext collat​​e utf8_bin NOT NULL, addresstext collat​​e utf8_bin NOT NULL, pricetext collat​​e utf8_bin NOT NULL, infotext collat​​e utf8_bin NOT NULL, linktext collat​​e utf8_bin NOT NULL, hasImageint(11) NOT NULL, languagevarchar(2) collat​​e utf8_bin NOT NULL, time_addedvarchar(255) collat​​e utf8_bin NOT NULL, PRIMARY KEY ( id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1

エラーが発生した場所:2009-09-08 17:41:35 行番号:35 エラー コード: 1050 - テーブル 'ads' は既に存在します

クエリ: CREATE TABLE ads( idbigint(20) NOT NULL auto_increment, city_idint(11) NOT NULL, typetext collat​​e utf8_bin NOT NULL, towntext collat​​e utf8_bin NOT NULL, addresstext collat​​e utf8_bin NOT NULL, pricetext collat​​e utf8_bin NOT NULL, infotext collat​​e utf8_bin NOT NULL, linktext collat​​e utf8_bin NOT NULL, hasImageint(11) NOT NULL, languagevarchar(2) collat​​e utf8_bin NOT NULL, time_addedvarchar(255) collat​​e utf8_bin NOT NULL, PRIMARY KEY ( id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1

エラーが発生した場所:2009-09-08 17:42:07 行番号:35 エラー コード: 1050 - テーブル 'ads' は既に存在します

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

0 投票する
1 に答える
311 参照

mysql - sqlyog の「ソースと参照を同じ数だけ選択してください」

sqlyog を介して外部キー制約を追加しようとしていますが、このエラーが発生しますが、1 つのソースと 1 つの参照列しか選択していません。

出典と参考文献を同数選択してください

この場合の意味を知っている人はいますか?ソース列と参照列の数が同じであることに注意してください...

0 投票する
1 に答える
4065 参照

mysql - すべてのクエリに LIMIT 0, 1000 を自動的に追加する SQLYog

SQLyog は、データベース内のすべてのクエリに LIMIT 0, 1000 を自動的に追加するため、以下のクエリ ( select next_hi from hibernate_unique_key for update) が失敗します。

他のデータベースでは同じことは起こっていません。この問題をどこで確認して解決しますか?

更新: SQLyog が LIMIT 句を追加しているようです。休止状態またはコマンド プロンプトから問題はありません。しかし、それは 1 つのデータベースでのみ発生しており、他のデータベースでは発生していません。

0 投票する
2 に答える
1065 参照

mysql - mysql エクスポートで AutoIncrement が失われる

SQLYog を使用してテーブルをエクスポートすると、CREATE元のテーブルに AutoIncrement が含まれていたにもかかわらず、エクスポートされたファイルのステートメントの主キーに AutoIncrement がありません。

これは (Yog または mysql の) バグですか? 私はそれを報告する必要がありますか?AutoIncrement を使用してテーブルをエクスポートするにはどうすればよいですか?

0 投票する
1 に答える
3187 参照

mysql - Sqlyogでステートメントをフォーマットするためのキーボードショートカット?

Sqlyogのプリティフォーマットステートメントへのキーボードショートカットは何ですか?

0 投票する
2 に答える
1012 参照

mysql - MySQLマネージャー。SQLyogとEMSSQlManagerの長所と短所は何ですか

最も便利なMySQLマネージャーを見つける必要があります。そして、SQLyogとEMSSQLが最も人気があることがわかりました。多分私は正しくありません。だから、私に何かアドバイスしてください。

0 投票する
1 に答える
1509 参照

mysql - MySQLストアドプロシージャを作成するときにSQLYogが区切り文字を変更するのはなぜですか?

SQLYog でストアド プロシージャを作成すると、次のテンプレートが提供されます。

ストアドプロシージャを作成する前に区切り文字を変更するのはなぜだろうか。そして、なぜステートメント;内で区切り文字を使用できるのcreateですか(スコープのせいかもしれません)。

0 投票する
3 に答える
6781 参照

mysql - 主キーとしての外部キー

私はこのようなテーブルを設計しました:

質問1

一部の生徒がまったく点数をとっていない場合、それは良いテーブル設計ですか?

質問2

良い設計であれば、MySQL で FK を PK として作成するにはどうすればよいですか? 方法がわかりません。上記のようなリレーションを作成しようとするたびに、SQLYog は次のエラーを表示します。Can't create table 'students.#sql-a31_2c8e' (errno: 150)

ありがとう

アップデート

ここから質問2 の答えを見つけました。これは型(int, signed int)の問題でした。