mysql设置了自增的主键,在插入数据时还需为其赋值为null,否则无法插入行

先建立一个student表,其中主键为id并设置自增:
create table student(
id int(10) primary key auto_increment,
number varchar(20) not null,
name varchar(20) not null,
tel varchar(20) default null,
address varchar(40) default null
)engine=InnoDB default charset=utf8;

向student中插入一条数据如下:
方法1:
insert into student values(null,‘091714104’,‘mary’,‘15700083866’,‘sh’);

方法2::
insert into userInfo(name,password) values(‘ddf’,‘8979’);
insert into student(number,name,tel,address) values(‘091714104’,‘mary’,‘15700083866’,‘sh’);

mysql自增变量插入行时需要赋值相关推荐

  1. mysql 存储过程 varchar 赋值,mysql 存储过程中变量的定义与赋值操作

    一.变量的定义 mysql中变量定义用declare来定义一局部变量,该变量的使用范围只能在begin...end 块中使用,变量必须定义在复合语句的开头,并且是在其它语句之前,也可以同时申明多个变量 ...

  2. php mysql变量赋值给变量_MySQL_mysql 存储过程中变量的定义与赋值操作,一、变量的定义 mysql中变量定 - phpStudy...

    mysql 存储过程中变量的定义与赋值操作 一.变量的定义mysql中变量定义用declare来定义一局部变量,该变量的使用范围只能在begin...end 块中使用,变量必须定义在复合语句的开头,并 ...

  3. mysql insert 自增_MySQL自增列插入0值的解决方案

    在将数据库从MSSQL迁移到MySQL的过程中,基于业务逻辑的要求,需要在MySQL的自增列插入0值.在MSSQL中是这样完成的: string sql;sql = " set identi ...

  4. 数据库-Oracle【Oracle数据库设置默认表空间问题及Oracle,SQL,MySQL的自增变量设置】...

    一. Oracle数据库设置默认表空间问题 DBA们经常会遇到一个这样令人头疼的问题:不知道谁在Oracle上创建了一个用户,创建时,没有给这个用户指定默认表空间,所以这个用户就会采用默认的表空间-- ...

  5. Oracle sqlserver mysql的自增变量设置

    分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow Oracle,sq ...

  6. mysql表空间自增_Oracle 默认表空间问题及自增变量设置

    一. Oracle数据库设置默认表空间问题 DBA们经常会遇到一个这样令人头疼的问题:不知道谁在Oracle上创建了一个用户,创建时,没有给这个用户指定默认表空间,所以这个用户就会采用默认的表空间-- ...

  7. mysql存储过程给多个变量赋值_MySQL存储过程如何进行变量的定义和赋值

    昨天我们讲了mysql存储过程创建修改与删除,下面我们这篇教程是讲关于mysql存储过程中变量的定义赋值操作哦. 一.变量的定义 mysql中变量定义用declare来定义一局部变量,该变量的使用范围 ...

  8. 45 MySQL自增id

    45 MySQL自增id 表定义自增id 说到自增id,前面提到mysql的自增id不连续,当表定义的自增值达到上限后的逻辑是:再申请下一个id时,得到的值保持不变 create table t(id ...

  9. mysql的增_MySQL之增_insert-replace

    MySQL增删改查之增insert.replace 一.INSERT语句 带有values子句的insert语句,用于数据的增加 语法: INSERT [INTO] tbl_name[(col_nam ...

最新文章

  1. 预测----三个原则
  2. Android 源码编译相关
  3. 神经网络中的批量归一化Batch Normalization(BN)原理总结
  4. docker 端口映射 udp_Docker领路,走进压力测试的现代化 | 51上头条
  5. 触发器 :new和 :old的使用
  6. EasyPR-Java开源中文车牌识别系统工程部署
  7. Redis成神之路电子版教程已问世,面试题+笔记+项目实战
  8. python3怎么用_当同时安装Python2和Python3后,如何兼容并切换使用详解(比如pip使用)...
  9. 当AD19原理图导出位PCB图时报错UnkownPin和Failed to add class member可能的解决办法
  10. HTTP, WWW-Authenticate, Authorization 验证授权 | Apache验证 | Python处理
  11. 使用socat实现对asok的远程访问
  12. 国际混淆C代码大赛获奖作品部分源码
  13. 10分钟JAVA从入门到放弃
  14. Html 5 、Android、iOS 全平台的斗地主游戏全程讲解
  15. Java:轻松一刻/程序员才懂的幽默
  16. java 用户名称中emoji表情包的模糊处理
  17. 全网搜索一个人的痕迹,爬取百度搜索结果
  18. ValueError: Weights for model sequential have not yet been created. Weights are created when the Mod
  19. torch.bmm()函数解读
  20. 服务器网卡支持万兆单模么,万兆网卡可以用网线吗

热门文章

  1. Java NIO 系列教程 转
  2. android 中使用AsyncTask实现简单的异步编程
  3. 卢松松:如何复制暴利产品
  4. 看博客不回是小狗『博客运营随笔11.20』
  5. 企业组网安全如何保障?SDWAN提供怎样的安全服务?
  6. 国内外常用Linux服务器控制面板介绍
  7. Button.setOnClickListener(OnClickListener l) 原理
  8. 跨平台使用exp/imp进行数据库转移时出现丢失对象的原因
  9. imp导入时触发器的状态
  10. [HNOI2016]最小公倍数