Bagaimana untuk menyemak sama ada lajur create_in berada di dalam pencetus?
P粉668113768
P粉668113768 2024-04-03 17:50:59
0
1
436

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

P粉668113768
P粉668113768

membalas semua(1)
P粉021708275

Tiada pencetus diperlukan, mod ketat sesi sudah memadai:

dbfiddle sini p>

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan