mysql
泡泡堂6688
这个作者很懒,什么都没留下…
展开
-
mysql 提示 1064 - You have an error in your SQL syntax;
(1)检查自己的SQL语句基本语法是否正确是否书写正确四种SQL语句基本语法增加:insert [into] <表名> (列名) values (列值)删除:delete from <表名> [where <删除条件>]修改:update <表名> set <列名=更新值> [where <更新条件>]查询:sele...原创 2020-02-07 14:39:02 · 749 阅读 · 5 评论 -
数据库报错Cannot delete or update a parent row: a foreign key constraint fails
(1)SQL语句(2)表的关系图存在问题:无法删除或更新父行:外键约束失败原因:存在外键约束存在外键约束的规则:(1)级联删除,就是删除主键表的同时,外键表同时删除。(2)、约束/限制当在主键表中删除对应记录时,首先检查该记录是否有对应外键,如果有则不允许删除。(即外键表约束主键表)(3)SET NULL当取值为Set Null时,则当在主键表中删除对应记录时,首先检查该记录是...原创 2020-01-16 21:07:24 · 5773 阅读 · 7 评论 -
SQLserver中时间函数和mysql 中 时间函数 now() current_timestamp() 和 sysdate()
SQLServer中的时间函数在SQLserver中有两种获得时间的函数getTimestamp和getDate这两种函数在我们使用过程中发现这两种函数并无显著差异。但是如果服务器跨时区那么现实结果会存在显著差异数据库里存储的数据是Date类型,获得的时间和程序真实运行的容器(服务器)所在的时区相关区别:https://blog.csdn.net/haolexiao/article/d...原创 2020-01-16 09:28:12 · 5587 阅读 · 6 评论 -
mysql使用Navicat生成ER关系图,创建外键
(1)点击表选中左下角图标(2)会出现下面的界面生成的数据库的表格(3)点击关系图标,并选中想要创建外键的列(4)点击外键进行设置,Ctrl +S 保存在保存的过程中可能会报错因为设置外键的表中已经添加数据,需要删除表中的数据后再添加一次添加成功后会看到如下界面...原创 2020-01-04 18:48:40 · 15324 阅读 · 9 评论 -
MySQL,SQLserver数据库设计时表字段和关键字重复解决方案
mysql:(1)使用MySQL过程中表字段和关键字冲突在表字段上不做任何处理(2)错误的sql 语句提示错误(3)修改后的语句,修改后的MySQL语句需要添加`` 符号(注意是1左边的符号不是英文’’) 会插入成功SQl server:sqlserver 表字段和数据库的字段冲突需要加[]sql语句...原创 2020-01-06 10:15:04 · 1937 阅读 · 6 评论 -
Navicata查看已经创建MySql的触发器
(1)点击查询,新建查询输入show triggers(2)执行结果,执行结果显示不全可按照第三步(3)点击横向显示(4)显示结果原创 2020-01-07 13:57:07 · 7555 阅读 · 3 评论 -
Navicat MySQL建表设置时间戳,Mysql 设置字段自动获取当前时间
(1)选中表格右击点开设计表原创 2020-01-07 19:45:58 · 2329 阅读 · 9 评论 -
MySQL存储过程报错: Incorrect number of arguments for PROCEDURE DB.pro_one; expected 4, got 0
(1)查看自己的存储过程有几个参数(2)检查调用存储过程时传入了几个参数,注意在写参数和和存储过程中的参数顺序保持一致(3)连接数据库...原创 2020-01-13 20:19:26 · 6532 阅读 · 7 评论