MySQL 字段默认值 一般设null 还是空字符串?
高洛峰
高洛峰 2017-04-17 14:39:43
0
3
958

MySQL 字段默认值 一般设null 还是空字符串?设nul 和空字符串的区别是什么,各有什么优缺点。

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(3)
Ty80

空の文字列は問題ありません。null は使用しないでください。これはキーワードであり、将来のインデックス最適化の落とし穴になります。

いいねを押す +0
洪涛

よくわかりませんが、空の文字列が格納されているようです。 NULL 値を持つデータがあり、それが文字列の場合は空の文字列、それ以外の場合は NULL フィールド値の型を確認できます。
簡単に言うと、
var testString = ""; //これは、すでにメモリに格納されている "" に等しい testString 文字列を宣言します。
var testString = null; //これは testString 変数を宣言しますが、これは単なる変数であり、実際にはメモリ領域を割り当てません。
わからない場合は、このプロセスを文字で表すと、「」は何も書かれていない白紙を意味します。そして、null は白紙の紙さえないことを意味します。

いいねを押す +0
大家讲道理

null ではないデフォルト ""

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート