mysql
小奔跳跳
技术之路,无穷无尽,尽然选择,便要一如既往,蹦蹦跳跳,愉快地立于天地之间。天行健,大侠当坚韧不拔,地势坤,大侠当始终如一。
展开
-
一对多操作(增和删,先讲删除,再讲增加)
问题1用户的删除,这里用户(user)是一,外键约束的订单(orders),这里订单是多。如果你直接用delete from user where uid = ?删除会报错。因为这里绑定了外键,理论上讲,你再删除用户的同时,你要先删除与该用户绑定的所有订单。解决首先,删除是一件很谨慎的事情,在开发中,我们不能轻易地进行对一些信息进行删除。我这里不是按照上述思路操作的,我是user表那边预先...原创 2020-02-05 21:39:03 · 972 阅读 · 0 评论 -
mysql 多表及其之间的关系
多表的关系一对多关系:客户和订单、分类和商品、部门和员工。一对多建表原则:在多的一方创建一个字段,字段作为外键指向一方的主键。代码(以商品和分类为例,其中商品是多方,分类是一方。)商品表:product(多) pid分类表:category(一) cid通过外键约束,代码如下:alter table product add foreign key (pid) references...原创 2020-01-31 19:55:27 · 137 阅读 · 0 评论 -
mysql中,分两部分插入,前一部分用insert,后一部分用update
前一部分插入sql语句:String sql = "insert into review(`no`,`name`, `reason`, `time_start`,`time_end`) values(?,?,?,?,?)";后一部分插在这一条记录的后边:String sql = "update review set edit_no=?, edit_name=?, edit_time=...原创 2019-11-18 09:21:17 · 1168 阅读 · 0 评论