Sıkı MySQL PHP sınamak nasıl

1 Cevap php

Benim MySQL kod birkaç hata kadar getirdi MySQL Sıkı vardı bir müşteri vardı ... Ben bile bir MySQL sıkı olduğunu bilmiyordum. Ben konularda bir sürü kadar çözdüm ama benim yerel sunucu üzerinde bazı ilave testler çalıştırmak istiyorum.

Nasıl test amaçlı MySQL Sıkı etkinleştirmek yok ve ben artık bunu istediğiniz zaman sonra devre dışı bırakmak?

1 Cevap

Kimden docs:

Sen sql_mode sistem değerini ayarlamak için SET [GLOBAL|SESSION] sql_mode='modes' deyimini kullanarak, zamanında SQL modunu değiştirebilirsiniz. GLOBAL değişkeni ayarlama SUPER ayrıcalığı gerektirir ve o zaman bağlanan tüm müşterilerin çalışmasını etkiler. OTURUM değişken ayarı yalnızca geçerli istemci etkiler. Any client can change its own session sql_mode value at any time.

(Vurgu benim)

Örnek:

SET SESSION sql_mode='STRICT_ALL_TABLES';