笔记 mysql text 不能设置他的默认值如not null

  • mysql text 不能设置他的默认值 那么插入时默认值是多少?
    在这里插入图片描述

在 MySQL 中,TEXT 类型的字段不能直接指定默认值
因此,如果你尝试在创建表时为 TEXT类型的字段指定默认值,MySQL 会抛出错误。

然而,虽然不能在表定义中为 TEXT 字段指定默认值,但是在插入记录时,如果你省略了这个字段,MySQL 会自动将其设置为默认值
‘’(空字符串)。这是因为在 MySQL 中,当插入记录时,如果字段没有指定值且没有设置默认值,则会将其设置为 ‘’(空字符串)。

所以,如果你在插入记录时没有为 TEXT 类型的字段提供值,它们的默认值将会是 ‘’(空字符串)。

相关推荐

  1. 默认(js问题)

    2024-03-15 03:18:02       64 阅读
  2. Android 设置音量默认

    2024-03-15 03:18:02       57 阅读
  3. C# 类型默认

    2024-03-15 03:18:02       24 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-15 03:18:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-15 03:18:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-15 03:18:02       82 阅读
  4. Python语言-面向对象

    2024-03-15 03:18:02       91 阅读

热门阅读

  1. Winform程序中UI更新延迟

    2024-03-15 03:18:02       37 阅读
  2. 爬虫:爬取新闻内容及图片,存入数据库

    2024-03-15 03:18:02       44 阅读
  3. 怎样把1.ts-10.ts的文件拼接成一个MP4文件

    2024-03-15 03:18:02       47 阅读
  4. C语言统计书本借阅情况

    2024-03-15 03:18:02       38 阅读
  5. linuxi系统docker容器编排工具compose

    2024-03-15 03:18:02       42 阅读