mysql 觸發器限制某個字段修改

2021-09-24 11:26:00 字數 544 閱讀 3531

問題:專案的下發訂單,商戶在下發時,填寫的金額,銀行卡資訊,會被修改掉,導致平台帳被盜刷。

處理方法:在mysql中新增觸發器限制資料不能修改

delimiter //

create trigger xx_company_agent_update before update on xx_company_agent

for each row

begin

if old.bank_card is not null then

set new.bank_card = old.bank_card,new.money= old.money,new.real_money=old.real_money,new.bank_name=old.bank_name;

end if;

end;//

delimiter ;

或者使用工具新增觸發器

mysql 替換某個欄位中的某個字元

遇到這麼個情況 比如 msql裡面的某個表的某個字段裡面儲存的是乙個人的位址,有一天這個位址的裡面的某個地 名變了,那麼他的位址也就要變 比如 原來是 csharp view plain copy number addr 01 四川省成都市 街道05號 02 四川省成都市 街道07號 03 四川省成...

mysql替換某個欄位中的某個字元

比如 msql裡面的某個表的某個字段裡面儲存的是乙個人的位址,有一天這個位址的裡面的某個地 名變了,那麼他的位址也就要變 比如 原來是 number addr 01 中國浙江 02 中國浙江 03 中國浙江 現在位址改了 浙江 搬到了 上海 所以,addr欄位裡面的所有的值,都要把 浙江 改為 上海...

mysql查詢json的某個字段

select json extract 欄位名,json結構 from 表名 如果json裡有雙引號,那這樣取出來的資料也帶雙引號,要去掉就使用replace函式 例如 ps push data表裡的push data欄位存的資料為 code 1 msg 成功 使用sql select replac...