タグ付けされた質問 「if-not-exists」

4
MySQL:存在しない場合はインデックスを作成
MySQLにインデックスが存在しない場合に作成する方法はありますか? MySQLは明白な形式をサポートしていません。 CREATE INDEX IF NOT EXISTS index_name ON table(column) ERROR 1064 (42000): You have an error in your SQL syntax;... MySQLバージョン(mysql -V)は5.1.48ですが、MySQLにはCREATE INDEX IF NOT EXISTすべてのバージョンの機能が欠けていると思います。 MySQLにインデックスがまだ存在しない場合にのみインデックスを作成する正しい方法は何ですか?

4
テーブルに存在しないリストからIDを見つける
次のスキーマとデータがあるとします。 create table images( id int not null ); insert into images values(1), (2), (3), (4), (6), (8); 次のようなクエリを実行します。 select id from images where id not exists in(4, 5, 6); しかし、これは機能しません。上記のケース5は、テーブルレコードに存在しないため、返されるはずです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.