Bir SQLite tablosu oluşturabilmek için PHP uygulamasına ihtiyacım var, ancak henüz mevcut değilse. Nasıl yapmalıyım?Yalnızca mevcut değilse bir SQLite tablosu oluşturma
cevap
Sen kullanabilirsiniz: SQLite (http://www.sqlite.org/syntaxdiagrams.html#create-table-stmt)
Sadece denedim. Alıyorum: Uyarı: SQLiteDatabase :: queryExec() [sqlitedatabase.queryexec]: "NOT" yakınında. Bu bir PHP uygulaması. –
Kodu gönderir misiniz? Bu hangi SQLite sürümüdür? – halfdan
Sürüm 3.6.20. İşte kod: $ query = "OLMAYAN mesajlar OLMADIĞINIZ TABLO (içerik TEXT, yazar TEXT)"; $ db-> queryExec ($ query, $ error) veya die ($ error); –
Kullanım IF NOT EXISTS
tarafından desteklenen
CREATE TABLE IF NOT EXISTS <name> (
/* definition */
)
.
CREATE TABLE IF NOT EXISTS ...
([zaten yoksa yalnızca SQLite'ta tablo oluşturun] arasında
Noktalar EXISTS'den sonra geliyor :) – halfdan
@halfdan: Bunu yayınladıktan hemen sonra farkettim. Cevabınız yine de çok daha iyiydi ... :) –
- 1. Zaten mevcut değilse bir Oracle Kullanıcı oluşturma
- 2. Sadece mevcut değilse SQLite tablosunu oluşturun
- 3. Eğer mevcut değilse, programsal olarak sqlite db yaratılsın mı?
- 4. Codeigniter eklentisi mevcut değilse ve değilse
- 5. Bir çerez mevcut değilse Açısal olarak ayarlayın
- 6. Oyun Merkezi/GameKit raporlama puanı mevcut değilse
- 7. Bir listeden HTML tablosu oluşturma
- 8. PDO ile yeni SQLite DB'leri oluşturma
- 9. JavaScript window.open sadece pencere zaten mevcut değilse
- 10. Sayısal dizi dizini mevcut değilse hiçbiri ayarlama
- 11. fs.statSync dosya mevcut değilse hata atar
- 12. Resim mevcut değilse .htaccess tarafından no_picture.png gösteriliyor
- 13. Bir olay işleyicisini ancak önceden mevcut değilse nasıl bağlayabilirsiniz?
- 14. Tabloda altlık tablosu varsa, o zaman yaratın, eğer mevcut değilse, sadece yaratın
- 15. Mevcut değilse bir diziye bir öğe ittirin (çoğaltma yok)
- 16. jQuery mevcut değilse document.ready() öğesini denetlemenin bir yolu var mı?
- 17. Cypher'de, mevcut değilse nasıl bir ilişki oluşturabilirim; eğer
- 18. MySQL: Zaten mevcut değilse bir sütun nasıl eklenir?
- 19. Sadece mevcut değilse PostgreSQL tablosuna birincil anahtar ekleyin
- 20. Neden sqlite yalnızca bir sütun ekler?
- 21. Tamsayı sütun depoları içeren SQLite tablosu dize
- 22. SQLite önceden doldurulmuş FTS tablosu oluştur
- 23. AngularJS ng-yineleme tablosu oluşturma
- 24. Mevcut bir ad alanına sahip Oracle'da bir XML tablosu sorgula
- 25. Uygun bir şekilde pencereler için sqlite oluşturma
- 26. MongoDB Hadoop Sürücüsü Kullanarak Kovan Tablosu Oluşturma
- 27. Xloggc, yol ilk kez mevcut değilse, günlük dosyası oluşturmuyor
- 28. Bir Sınıf Olarak İşlev İçinde DataBase Tablosu Oluşturma
- 29. Yalnızca bir Scala.js CrossProject'inin JVM bölümünü oluşturma
- 30. Yalnızca bir satırda XML oluşturma Yazdırma
Olası yinelenen https://stackoverflow.com/questions/4098008/create-table-in-sqlite-only-if-it- yok zaten var) – Tas