簡體   English   中英

varchar和int mysql數據類型的缺省值

[英]Default values for varchar and int mysql data types

屏幕截圖顯示了3種典型的數據類型定義:id(自動增量),標題和數字。

1.-哪些是: noneNULL之間的區別?
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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM