คำถามติดแท็ก 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.