mysql - 在mysql数据库中创建一个默认值为null的列

标签 mysql database

我想创建一个默认值为 null 的列,当执行任何操作时它应该更改为 0。我如何在 mysql 数据库中执行此操作?

最佳答案

这里示例如何使用默认值在现有表中添加列

ALTER TABLE `test1` ADD `no` INT NULL DEFAULT NULL ;

当你调用函数时,你必须编写以下查询

UPDATE test1 SET `no` = '0' WHERE `test1`.`id` =your_id;

关于mysql - 在mysql数据库中创建一个默认值为null的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25215778/

相关文章:

php - POST 不工作 SWIFT PHP

mysql - 我想按姓氏对我的表进行分区?

php - 什么会阻止队列中的作业处理? [PHP/拉拉维尔 5]

database - ORM vs 传统数据库查询,它们的领域是什么?

sql - 需要对以下数据和条件进行 SQL 查询

PHP 获取 URL 错误

Docker 容器中的 MySQL 绑定(bind)地址

php - 如何将 MySQL 行折叠为列结果

java - 从java在mysql中创建一个数据库

php - 使用 PHP PDO 更新复选框的数据库值