NOT NULL 和NULL
更新時(shí)間:2007年01月15日 00:00:00 作者:
NOT NULL | NULL:指定該列是否允許為空。如果既不指定NULL也不指定NOT NULL,列被認(rèn)為指定了NULL
在 MySQL 中,
為一個(gè) NOT NULL 字段設(shè)置 NULL 值 ,
它并不會(huì)出錯(cuò),
MySQL 會(huì)自動(dòng)將 NULL值轉(zhuǎn)化為該字段的默認(rèn)值,
那怕是你在表定義時(shí)沒有明確地為該字段設(shè)置默認(rèn)值
:》一般來說MySQL會(huì)自動(dòng)為你添加默認(rèn)值的,
比如
為一個(gè) NOT NULL 的 整型 賦 NULL 值,
結(jié)果是 0
CHAR 型
-> ''空值
DATATIME
->'0000-00-00 00:00:00'
等等
Top
2 樓UNICORN_BX(天天天藍(lán))回復(fù)于 2003-01-13 11:22:18 得分 0 也就是說,MySQL中NOT NULL并不是一個(gè)約束條件了.
如果字段設(shè)置為NULL,則插入記錄時(shí)沒有給予該字段的值,那么MySQL自動(dòng)用Default的值,如果沒有Default,則無論是該字段是什么類型該字段值NULL.
這是不是就是MySQL中NOT NULL和NULL所起到的作用,即當(dāng)不為定義Default值的時(shí)候,給予的默認(rèn)值的不同.
在 MySQL 中,
為一個(gè) NOT NULL 字段設(shè)置 NULL 值 ,
它并不會(huì)出錯(cuò),
MySQL 會(huì)自動(dòng)將 NULL值轉(zhuǎn)化為該字段的默認(rèn)值,
那怕是你在表定義時(shí)沒有明確地為該字段設(shè)置默認(rèn)值
:》一般來說MySQL會(huì)自動(dòng)為你添加默認(rèn)值的,
比如
為一個(gè) NOT NULL 的 整型 賦 NULL 值,
結(jié)果是 0
CHAR 型
-> ''空值
DATATIME
->'0000-00-00 00:00:00'
等等
Top
2 樓UNICORN_BX(天天天藍(lán))回復(fù)于 2003-01-13 11:22:18 得分 0 也就是說,MySQL中NOT NULL并不是一個(gè)約束條件了.
如果字段設(shè)置為NULL,則插入記錄時(shí)沒有給予該字段的值,那么MySQL自動(dòng)用Default的值,如果沒有Default,則無論是該字段是什么類型該字段值NULL.
這是不是就是MySQL中NOT NULL和NULL所起到的作用,即當(dāng)不為定義Default值的時(shí)候,給予的默認(rèn)值的不同.
相關(guān)文章
php調(diào)用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和m
mysql_fetch_object() 和 mssql_fetch_array類似,只有一點(diǎn)區(qū)別,即返回一個(gè)對(duì)象而不是數(shù)組,并將字段名字做為屬性。間接地也意味著只能通過字段名來訪問,而不是偏移量2012-08-08php設(shè)計(jì)模式 Command(命令模式)
將一個(gè)請(qǐng)求封裝為一個(gè)對(duì)象從而使你可用不同的請(qǐng)求對(duì)客戶進(jìn)行參數(shù)化,對(duì)請(qǐng)求排除或記錄請(qǐng)求日志,以及支持可取消的操作2011-06-06php 類中的常量、靜態(tài)屬性、非靜態(tài)屬性的區(qū)別
這篇文章主要介紹了php 類中的常量、靜態(tài)屬性、非靜態(tài)屬性的區(qū)別與介紹,需要的朋友可以參考下2017-04-04Yii PHP Framework實(shí)用入門教程(詳細(xì)介紹)
本篇文章是對(duì)Yii PHP Framework實(shí)用入門教程進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06PHP錯(cuò)誤提示It is not safe to rely on the system……的解決方法
今天小編就為大家分享一篇關(guān)于PHP錯(cuò)誤提示It is not safe to rely on the system……的解決方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-03-03php函數(shù)傳值的引用傳遞注意事項(xiàng)分析
這篇文章主要介紹了php函數(shù)傳值的引用傳遞注意事項(xiàng),涉及php配置文件的設(shè)置及數(shù)組函數(shù)的使用技巧,需要的朋友可以參考下2016-06-06PHP實(shí)現(xiàn)的函數(shù)重載功能示例
這篇文章主要介紹了PHP實(shí)現(xiàn)的函數(shù)重載功能,結(jié)合實(shí)例形式分析了php面向?qū)ο蟪绦蛟O(shè)計(jì)中使用__call方法的重載及構(gòu)造函數(shù)重載相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2018-08-08