Dalam SQLite, terdapat klausa CREATE TABLE IF NOT EXISTS
.
Saya tidak dapat mencari sebab mengapa ini tidak bagus untuk digunakan dari segi prestasi.
Untuk setiap pertanyaan SQLite, saya memanggilnya terlebih dahulu untuk memudahkan urusan.
Memandangkan SQLite begitu pantas, adakah yang salah dengan melakukan ini? Adakah ini hanya amalan buruk VS adakah sebenarnya terdapat kesesakan prestasi?
Jika itu membantu, saya menggunakannya dengan PHP 7
Gunakan alat pemindahan pangkalan data seperti https://phinx.org/ yang boleh menjalankan DML anda pada masa penggunaan. Pengubahsuaian pangkalan data tidak boleh dilakukan oleh pengguna pada masa jalanan, walaupun masa pelaksanaan DML boleh diabaikan