Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ตรวจสอบว่ามีตารางอยู่ใน MySQL และแสดงคำเตือนว่ามีหรือไม่


หากต้องการตรวจสอบว่ามีตารางอยู่หรือไม่ ให้ใช้ไวยากรณ์ต่อไปนี้ -

สร้างตารางหากไม่มี yourTableName( yourColumnName1 dataType, . . . . N);

ที่นี่ เราจะพยายามสร้างตารางที่มีอยู่แล้ว จากนั้นจะสร้างข้อความเตือนว่า "มีตารางอยู่แล้ว" ให้เราสร้างตารางก่อน มีตารางนี้แล้ว -

mysql> สร้างตารางหากไม่มี DemoTable ( Id int ); สืบค้นตกลง 0 แถวได้รับผลกระทบ 1 คำเตือน (0.06 วินาที)

ข้อความเตือนมีดังนี้ −

mysql> แสดงคำเตือน

ผลลัพธ์

<ก่อนหน้า>+-------+------+----------------------------- ------+| ระดับ | รหัส | ข้อความ |+-------+------+-------------------------------- -----+| หมายเหตุ | 1050 | ตาราง 'DemoTable' มีอยู่แล้ว |+-------+------+--------------------------- ----------+1 แถวในชุด (0.00 วินาที)

ถ้าตารางนั้นไม่มีอยู่แล้ว มันจะถูกสร้างขึ้น -

mysql> สร้างตารางหากไม่มี DemoTable2 (Id int ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.71 วินาที)