ใช้ IF NOT EXISTS เพื่อป้องกันการสร้างซ้ำ
สร้างฐานข้อมูลครั้งเดียว
CREATE DATABASE IF NOT EXISTS yourDatabaseName;
สร้างตารางครั้งเดียว
CREATE TABLE IF NOT EXISTS yourTableName (
yourColumnName yourDatatype,
...
);
ตัวอย่าง
mysql> CREATE DATABASE IF NOT EXISTS login; Query OK, 1 row affected (0.23 sec)
mysql> CREATE TABLE IF NOT EXISTS DemoTable ( Id int ); Query OK, 0 rows affected (0.56 sec)
ใน PHP ให้รันคำสั่งเหล่านี้เมื่อเริ่มต้นแอปพลิเคชัน เพื่อให้แน่ใจว่าฐานข้อมูลและตารางพร้อมใช้งาน