![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
weixin_37879993
这个作者很懒,什么都没留下…
展开
-
MySQL:workbench设置数据类型为TIMESTAMP()时报错:mysql the given data type TIMESTAMP() contains errors and canno
如下图所示:去掉括号,直接写TIMESTAMP即可,如果需要新增一条记录时自动填写系统时间,可以在这一行属性上勾选NN(Not NUll),它会自动生成默认表达式,即默认新增时自动填入系统时间...原创 2021-07-26 23:05:12 · 2473 阅读 · 2 评论 -
MySQL:workbench如何生成uuid主键
1.点击箭头指向的按钮,打开table设计2.在主键LOGININFOID的属性设置中不要勾选AI(Auto Increment:自动增长),也不要勾选Generated。我们通过添加触发器来设置自动生成UUID主键。3.点击Triggers,打开触发器设计界面4.在BEFORE INSERT 点击加号按钮,添加一个触发器,即在插入一条记录之前,自动生成一个UUID主键代码添加在BEGIN和END之间SET new.logininfoid=REPLACE(UUID()...原创 2021-07-26 22:32:10 · 1077 阅读 · 0 评论 -
MySQL添加外键时报错:ERROR 1452
一.这个外键不是另一个表的主键,即外键不存在二.外键存在还是报错,可能是外键勾选了属性NOT NULL,但是这张表里本来已经有数据了,现在新增了一列,这一列肯定是空的,所以又不符合NOT NULL的属性。所以可以先新增一列,勾选NOT NULL属性,然后点击apply,再去表中把这一列的值填好,再将这一列设为外键。...原创 2021-07-26 21:13:04 · 1142 阅读 · 0 评论 -
MySQL查询语句入门
1.SELECT * FROM 表名代表从某个表中查询所有列的数据举例:SELECT * FROM test.course;执行语句:原创 2021-06-11 11:47:37 · 2334 阅读 · 2 评论