検索

ホームページ  >  に質問  >  本文

MySQL 字段默认值 一般设null 还是空字符串?

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

高洛峰高洛峰2872日前997

全員に返信(3)返信します

  • PHP中文网

    PHP中文网2017-04-17 14:41:43

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

    返事
    0
  • PHP中文网

    PHP中文网2017-04-17 14:41:43

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

    返事
    0
  • 大家讲道理

    大家讲道理2017-04-17 14:41:43

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

    返事
    0
  • キャンセル返事