Struktur lajur dan pencetus dalam jadual pengguna
CREATE TABLE `users` ( `created_in` datetime NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
Pencetus | Acara | Borang | Kenyataan | Masa |
---|---|---|---|---|
... | Masukkan | Pengguna | JIKA BARU.created_in = "" MAKA Isyarat SQLSTATE "45000" JIKA TAMAT |
sebelum |
Saya cuba membatalkan sisipan jika lajur create_in tidak wujud tetapi itu tidak berfungsi.
Bagaimana untuk menyemak sama ada lajur create_in tiada?
Versi MySQL ialah 5.7
Tiada pencetus diperlukan, mod ketat sesi sudah memadai:
dbfiddle sini p>