[英]Default values for varchar and int mysql data types
屏幕截圖顯示了3種典型的數據類型定義:id(自動增量),標題和數字。
1.-哪些是: none
和NULL
之間的區別?
2.-我是否必須as defined: ''
選擇as defined: ''
對於我想要空字符串的varchar類型?
3.-我是否必須為autoincrement int types設置一個as defined: 0
默認值?
默認值none表示沒有默認值。 如果插入時未提供值,則查詢將失敗並顯示“無默認值錯誤”。
NULL是實際的NULL值,意味着如果在插入上沒有提供值,則列將默認為NULL(空)。 對於varchar,您可以將default設置為'',但NULL更好。
Autoincrement int類型不應具有默認值(默認值:None),因為它始終具有值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.