博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql建立自增主键的插入,及自动插入当前时间
阅读量:5321 次
发布时间:2019-06-14

本文共 1342 字,大约阅读时间需要 4 分钟。

MYSQL里用这两个字段,几乎都是必须的。

以前都是自动建立的,现在手把手建立的时候,就要找资料来搞定了。

参考URL:

http://blog.csdn.net/Weicleer/article/details/47608289

http://www.cnblogs.com/lhj588/p/4245719.html

==============================

表建立好之后,如何插入值,也是一个问题。

==============================

当数据表中有自增长主键时,当用SQL插入语句中插入语句带有ID列值记录的时候; 

    1. 如果指定了该列的值,则新插入的值不能和已有的值重复,而且必须大于其中最大的一个值;
    2. 也可以不指定该列的值,只将其他列的值插入,让ID还是按照MySQL自增自己填; 
      这种情况在进行插入的时候,两种解决方法: 
      ①可以把id的值设置为null或者0,这样子mysql都会自己做处理 
      ②手动指定需要插入的列,不插入这一个字段的数据!

在插入当前时间值时,用2-2方法,不指定列值和列数据,MYSQL就会自己搞定。

对于我的场景来说:

表是这样的:

CREATE TABLE `pmlog` (  `id` int(11) NOT NULL AUTO_INCREMENT,  `deployName` varchar(255)  NOT NULL,  `appName` varchar(255),  `siteName` varchar(255),  `ipAddress` varchar(255)  NOT NULL,  `envType` varchar(255),  `userName` varchar(255) NOT NULL,  `operationType` varchar(255),  `operationNo` varchar(255),  `logContent` varchar(2048),  `logDateTime`  datetime NULL DEFAULT CURRENT_TIMESTAMP,  PRIMARY KEY (`id`),) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

手工插入数据时,用以下命令即可。

INSERT INTO `pmlog`(deployName, appName, siteName, ipAddress, envType, userName, operationType, operationNo , logContent ) VALUES ('deployName5', 'appName5', 'siteName5', 'ipAddress1.3.5', 'envTypeFAT', 'userNameCCC', 'operationType1',   'operationNo5', 'logContentFFFFFFFF55555555FFFFFFFFFFF');

 

转载于:https://www.cnblogs.com/aguncn/p/7456471.html

你可能感兴趣的文章
C语言中返回字符串函数的四种实现方法
查看>>
Jmeter学习及使用(一)安装
查看>>
H5 调用手机摄像机、相册功能
查看>>
python--闭包函数、装饰器
查看>>
【坑】linux目录软连接的相关操作--很容易误操作
查看>>
Phpstorm中使用SFTP
查看>>
stm32中字节对齐问题(__align(n),__packed用法)
查看>>
like tp
查看>>
开启一个项目如何上传到git
查看>>
使用 github Pages 服务建立个人独立博客全过程
查看>>
posix多线程有感--线程高级编程(线程属性函数总结)(代码)
查看>>
spring-使用MyEcilpse创建demo
查看>>
DCDC(4.5V to 23V -3.3V)
查看>>
kettle导数到user_用于left join_20160928
查看>>
activity 保存数据
查看>>
typescript深copy和浅copy
查看>>
linux下的静态库与动态库详解
查看>>
hbuilder调底层运用,多张图片上传
查看>>
深入理解基于selenium的二次开发
查看>>
较快的maven的settings.xml文件
查看>>