如何檢查created_in列是否在觸發器內?
P粉668113768
P粉668113768 2024-04-03 17:50:59
0
1
308

用戶表內的列和觸發器結構

CREATE TABLE `users` (
 `created_in` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
觸發器 事件 表格 宣告 時間
... 插入 用戶 IF NEW.created_in = "" THEN

SIGNAL SQLSTATE "45000";

如果結束

之前

如果created_in列沒有但不起作用,我正在嘗試取消插入。

如何檢查created_in列是否為none?

MySQL版本是5.7

P粉668113768
P粉668113768

全部回覆(1)
P粉021708275

不需要觸發器,會話嚴格模式就足夠了:

db小提琴此處 p>#

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!