![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MYSQL
bglmmz
这个作者很懒,什么都没留下…
展开
-
MYSQL设计表时,需要 两个TIMESTAMP 字段的情况
有时候,数据库表有这样的需求,要一个记录创建时间,一个记录修改时间。理想中的设计是这样的,更新时间的初始值和创建时间一样:[code="java"]CREATE TABLE `test_table` (`id` INT( 10 ) NOT NULL,`create_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,`upd...2014-08-13 15:53:53 · 227 阅读 · 0 评论 -
MYSQL,组合的唯一索引中,处理NULL值的问题
最近碰到个问题,用下面的测试表来描述,[code="java"]create table TEST( col_1 INT, col_2 INT, col_3 VARCHAR(128) not null, col_4 VARCHAR(128) not null, UNIQUE KEY (col_1, col_2, col_3), CON...2014-10-13 11:58:46 · 1967 阅读 · 0 评论 -
Cannot proceed because system tables used by Event Scheduler were found damaged
今天在一个MYSQL 5.7的数据库上创建event时,碰到一个错误信息:Cannot proceed because system tables used by Event Scheduler were found damaged at server start古狗了解决方法,记录一下:找到mysql/bin目录依次执行如下命令:mysqlcheck -uroot...2016-10-25 18:50:18 · 718 阅读 · 0 评论 -
NAVICAT 中,如何执行存储过程?
NAVICAT 11MYSQL 5.6写了些存储过程,想测试,当然是要运行了,NAVICAT 11中,可以直接执行(当然也可以编辑)存储过程/函数等。找到要运行的存储过程,点击运行,此时要求输入参数,则按mysql的参数个数,输入参数,每个参数之间用,隔开,关键是输出参数,需要加上一个@号,比如,统计用户积分,要求输入用户ID,输出是积分。则输入参数这样写:100,@j...2016-01-08 17:47:21 · 12310 阅读 · 0 评论