gpt4 book ai didi

mysql - MariaDB/MySQL 将 DEFAULT NULL 添加到列定义中,如何更改?

转载 作者:太空宇宙 更新时间:2023-11-03 10:34:27 25 4
gpt4 key购买 nike

当我用这条语句创建表时:

CREATE TABLE `change_log` (
`object_id` int(11)
)

MariaDB 创建了表 change_log,它在 object_id 列的表定义中有 DEFAULT NULL。也就是说,对于语句:

SHOW CREATE TABLE change_log

它返回:

CREATE TABLE `change_log` (
`object_id` INT(11) NULL DEFAULT NULL
)

在这种情况下,如何配置 mariadb/mysql 不添加 DEFAULT NULL?

我在 Windows 10 上使用 MariaDB 10.2.14

最佳答案

您只需像这样添加DEFAULT NULL:

CREATE TABLE `change_log` (
`object_id` int(11) DEFAULT NULL
) ENGINE=InnoDB;

关于mysql - MariaDB/MySQL 将 DEFAULT NULL 添加到列定义中,如何更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51136880/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com