<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        MySQL模式:StrictMode_MySQL

        來源:懂視網 責編:小采 時間:2020-11-09 18:49:16
        文檔

        MySQL模式:StrictMode_MySQL

        MySQL模式:StrictMode_MySQL:bitsCN.com 剛剛在配置阿里云主機的環境:IIS7.5+PHP5.3+MySQL5.5安裝Mysql過程中遇到Strict Mode的選項,特意料了解了一下,大致如下: 一. Strict Mode的描述:根據 mysql5.0以上版本 strict mode (STRICT_TRANS_TABLES)
        推薦度:
        導讀MySQL模式:StrictMode_MySQL:bitsCN.com 剛剛在配置阿里云主機的環境:IIS7.5+PHP5.3+MySQL5.5安裝Mysql過程中遇到Strict Mode的選項,特意料了解了一下,大致如下: 一. Strict Mode的描述:根據 mysql5.0以上版本 strict mode (STRICT_TRANS_TABLES)

        bitsCN.com 剛剛在配置阿里云主機的環境:IIS7.5+PHP5.3+MySQL5.5

        安裝Mysql過程中遇到Strict Mode的選項,特意料了解了一下,大致如下:

        一. Strict Mode的描述:
        根據 mysql5.0以上版本 strict mode (STRICT_TRANS_TABLES) 的限制:
        1).不支持對not null字段插入null值
        2).不支持對自增長字段插入''值,可插入null值
        3).不支持 text 字段有默認值
        eg:
        1.看下面代碼:(第一個字段為自增字段)
        $query="insert into demo values('','$firstname','$lastname','$sex')";
        上邊代碼只在非strict模式有效,如果是strict模式下就會出錯。

        2.$query="insert into demo values(NULL,'$firstname','$lastname','$sex')";
        上邊代碼只在strict模式有效。把空值''換成了NULL.

        二. 讓數據庫支持Strict Mode:
        1.對數據庫結構進行以下改進來支持strict mode:
        1) 給所有not null字段都設置非null默認值,字符串默認值為 '',數值默認值為 0,日期默認值為 '0000-00-00 00:00:00'
        2) 去掉text字段的默認值
        3) 規范化改進: 把 title 字段統一改為 varchar(255),把有默認值的null字段改為not null字段

        2.如果安裝的PHP程序數據庫結構關閉Strict mode
        1).一個是安裝mysql5.0(含以上)版本的時候去掉strict mode。
        編輯 my.ini,關閉Strict Mode:
        sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

        2). 另一個就是修改查詢語句。例如在
        if ($this->dbcharset) {
        @mysql_query("SET NAMES ".$this->dbcharset);
        }
        后面執行
        mysql_query("SET @@sql_mode = ''");

        注意確定你使用的是MySQL5 以上版本

        mysqli方式類似,就是執行的是
        mysqli_query($this->connection_id, "SET @@sql_mode = ''");

        如果安裝過程中選擇了Strict Mode,如何關閉呢?也專門找了下方法,我建議安裝時還是不要選擇了!

        關閉MySQL的strict mode的具體做法:找到MySQL目錄下的my.ini,將其中的sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" 修改為sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION",重新啟動 Mysql服務

        bitsCN.com

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        MySQL模式:StrictMode_MySQL

        MySQL模式:StrictMode_MySQL:bitsCN.com 剛剛在配置阿里云主機的環境:IIS7.5+PHP5.3+MySQL5.5安裝Mysql過程中遇到Strict Mode的選項,特意料了解了一下,大致如下: 一. Strict Mode的描述:根據 mysql5.0以上版本 strict mode (STRICT_TRANS_TABLES)
        推薦度:
        標簽: 模式 主機 mysql
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲av永久无码精品天堂久久| 亚洲午夜福利精品久久| 亚洲va久久久噜噜噜久久天堂 | 性做久久久久久久免费看| 亚洲国产精品高清久久久| 成人黄网站片免费视频| 亚洲国产精品无码成人片久久 | 国产成人精品免费视频大| a级毛片免费播放| 精品久久久久久久免费加勒比| 国产亚洲精品VA片在线播放| 成人免费视频小说| 亚洲天堂视频在线观看| 亚洲成人在线免费观看| 亚洲制服丝袜中文字幕| 无码视频免费一区二三区| 亚洲av日韩av永久在线观看| 亚洲国产综合无码一区二区二三区| 一区二区三区免费在线视频| 67194成是人免费无码| 久久亚洲欧美国产精品| 亚洲综合色在线观看亚洲| 在线观看免费播放av片| 亚洲成a人片在线观看中文!!!| 女人让男人免费桶爽30分钟| 免费人妻精品一区二区三区| 国产成人A人亚洲精品无码| 95免费观看体验区视频| 欧洲亚洲国产清在高| 曰曰鲁夜夜免费播放视频| 亚洲av无码成人影院一区| 久久亚洲色一区二区三区| 91大神在线免费观看| 亚洲色一区二区三区四区| 国产精品亚洲视频| 亚洲视频免费在线看| 国产成人不卡亚洲精品91| 日本人的色道www免费一区| 亚洲乱亚洲乱妇24p| 自拍偷自拍亚洲精品第1页| 麻豆国产精品免费视频|