diff --git "a/\350\277\207\350\247\246\345\217\221\345\231\250\345\256\236\347\216\260\350\207\252\345\212\250\345\274\200\345\215\241\344\270\232\345\212\241" "b/\350\277\207\350\247\246\345\217\221\345\231\250\345\256\236\347\216\260\350\207\252\345\212\250\345\274\200\345\215\241\344\270\232\345\212\241" new file mode 100644 index 0000000000000000000000000000000000000000..a223554afbd9881374c44d09750ed6c3a9f50ce4 --- /dev/null +++ "b/\350\277\207\350\247\246\345\217\221\345\231\250\345\256\236\347\216\260\350\207\252\345\212\250\345\274\200\345\215\241\344\270\232\345\212\241" @@ -0,0 +1,31 @@ +-- 创建触发器函数(MySQL 使用不同的语法) +DELIMITER // + +CREATE TRIGGER trigger_auto_create_card +AFTER INSERT ON userInfo +FOR EACH ROW +BEGIN + -- 为新用户自动创建一张默认的活期储蓄卡(RMB, 活期存款类型) + -- 使用固定前缀+用户ID作为卡号 + INSERT INTO cardInfo( + cardid, + curid, + savingid, + openmoney, + balance, + pass, + isreportloss, + customerid + ) VALUES ( + CONCAT('10103576', LPAD(NEW.customerid, 8, '0')), + 'RMB', + 1, -- 活期存款类型 + 10.00, -- 默认开户金额 + 10.00, -- 默认余额 + '888888', -- 默认密码 + '否', -- 默认未挂失 + NEW.customerid -- 关联的用户ID + ); +END// + +DELIMITER ; \ No newline at end of file