av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

如何防止 MySQL 中純數字數據的 Insert?

瀏覽:126日期:2022-06-21 16:44:42

問題描述

比如我不希望 username 是純數字的,如果程序 insert 的數據,username 是純數字的,就返回 mysql 數據格式錯誤,有這種功能嗎?

問題解答

回答1:

通過儲存過程或者觸發器來實現,但是這種邏輯最好還是由代碼層來控制

回答2:

先說結論: 贊同LS的觀點,一般會寫在程序里面做驗證,數據庫只做基礎的比如unique這些的約束

如果真的要在數據庫做的話,一般會寫trigger

然后貌似還有add constraint check,但是mysql里面即使支持這個東西,也不會在存儲之前做檢查(all engines)

http://stackoverflow.com/questions/16005283/is-it-possible-to-enforce-data-checking-in-mysql-using-regular-expression

回答3:

程序邏輯問題都不應該交給數據庫去處理,或者應該把它作為最后的驗證防線。

回答4:

在提交前或者提交時就檢測。

回答5:

這種基礎驗證也放在數據庫里來做,這不是給數據庫徒增壓力么?大家都在給它減負

相關文章:
主站蜘蛛池模板: 欧美久久国产精品 | 99精品视频一区二区三区 | 成人午夜精品一区二区三区 | 国产一区二区视频免费在线观看 | 日本精品一区二区三区在线观看视频 | 国产农村一级国产农村 | 在线三级网址 | 欧美日韩一 | 久久久久国产精品一区三寸 | 精精国产xxxx视频在线 | 久久精品色视频 | 成人精品免费视频 | 永久看片| 亚洲欧美日韩中文字幕一区二区三区 | av天空 | 午夜精品久久久久久久99黑人 | 99爱在线免费观看 | 九九热在线视频免费观看 | 欧洲妇女成人淫片aaa视频 | 国产美女黄色片 | 老司机午夜性大片 | 精品一区二区三区日本 | 成人h视频在线观看 | 国产h视频 | 在线一级片 | 草草视频在线观看 | 久久99精品国产99久久6男男 | 美女国产 | 97视频精品 | 国产精品1区2区3区 国产在线观看一区 | 亚洲国产成人在线视频 | 亚洲乱码国产乱码精品精的特点 | 成人免费看片又大又黄 | 天堂久 | 亚洲免费在线播放 | 亚洲国产成人久久久 | 欧美黄页 | 三级在线视频 | 久久久久国产一级毛片高清网站 | 欧美一区二区在线播放 | 亚洲日本中文字幕在线 |