首页 > 数据库 >Mysql设置之前不空的字段可为空【NOT NULL --> NULL】

Mysql设置之前不空的字段可为空【NOT NULL --> NULL】

时间:2023-03-06 14:12:24浏览次数:45  
标签:语句 -- sql MODIFY Mysql TABLE NULL ALTER

使用场景:

        在某些情况下,数据库设计字段时,某一字段设置为必填字段,根据实际情况变化,要将其改为非必填,使用sql语句实现。

解决方案:

  ①MySQL使用sql语句 [非空 变 空]:

ALTER TABLE 表名 MODIFY 字段 类型(长度) NULL;

  实例:

ALTER TABLE sys_user MODIFY item_name VARCHAR (255) NULL;

  ②MySQL使用sql语句 [空 变 非空]:

ALTER TABLE 表名 MODIFY 字段 类型(长度) NOT NULL;

标签:语句,--,sql,MODIFY,Mysql,TABLE,NULL,ALTER
From: https://www.cnblogs.com/minaotor/p/17183260.html

相关文章

  • Typore免费版本
    Typora免费版本0.11.18软件下载mac版(0.11.18)链接:https://pan.baidu.com/s/1Nip--aWrxK_fTJCTnCIkyA?pwd=0510提取码:0510--来自百度网盘超级会员v4的分享windows......
  • EBS APP_CALCULATE.RUNNING_TOTAL的用法
    有时候需要显示某个栏位的汇总数量,且在例如新增、删除、修改记录的时候,汇总项的值要相应地改变,如果直接使用Form中的SUM属性功能,对于清除等操作要进行复杂处理。Oracle提供......
  • ChatExcel--自动处理表格
    目录一、简介1.项目背景2.有点超越ChatGPT?3.功能特点4.ChatExcel入口5.操作系数二、页面分析三、浅入测试1.模拟表格内容2.上传文件3.测试降序4.条件筛选四、输入案例五、......
  • Vue父子组件渲染顺序
    创建基本组件结构父组件//father.vue<template><divclass="father">父组件<span>父组件数值:{{val}}</span><button@click="add">父......
  • 查找禁用后的AD用户对象位置
     AD用户禁用后,新建用户与禁用的用户冲突,会导致创建不了,但又不知道禁用的用户处在哪个OU下,可以尝试用以下命令找出禁用的用户OU位置: Get-ADUser|Where-Object{$_.Use......
  • error: ‘for’ loop initial declarations are only allowed in C99 mode
    最近在编译Zabbix6的时候报错,解决方案记录下。实际上在官方文档中也有说明 3Installationfromsources(zabbix.com) 在./configure之前设置一个环境变量即可编译......
  • JavaScript中给带有默认参数的方法传递自定义参数
    1,有一个默认参数($event为默认参数,index为自定义参数)     @select="handleSelect(index,$event)"2,有多个默认参数(queryString,cb为默认参数,index为自定义参数......
  • cp 命令复制文件遇到的问题
    [root@himawaribozhou]#cp/etc/skel/.*cp:目标"/etc/skel/.bashrc"不是目录/etc/skel/.bashrc是文件,必须复制到一个目录里,所以命令后面要加.表示当前目录[......
  • 怎么创建一个购物程序?这个响应式UI组件库不要错过!
    KendoUI致力于新的开发,来满足不断变化的需求。KendoUIforVue使用旨在提高性能和丰富用户体验的Vue组件,帮助开发人员构建下一代应用程序。它是为Vue技术框架提供可用的K......
  • 浙政钉小程序开发指南
    使用uni-app开发浙政钉小程序指南写在前面:本篇文章为浙政钉小程序开发流程,非H5微应用。本文参考自博主@晓峰666的文章https://blog.csdn.net/qq_44766377/article/detail......