题目:现在运营想要查看所有来自浙江大学的用户题目回答明细情况,请你取出相应数据
















引用 April:2个表,所以只可能有一对一或一对多的关系,多对多得3张表



消息 8120,级别 16,状态 1,第 2 行
选择列表中的列 ‘user_profile.device_id’ 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中。
添加链接描述
添加链接描述











13:59
炫:
关系R与关系S之间的差R-S,去除关系R与关系S之间相交的一部分,两个关系相交的元组为(c,3,1),所以从关系R中去除(c,3,1)
发表于 2016-01-02 13:37:13
回复(0)
csajob
牛客239168888号
on duplicate key update 可以达到以下目的:
向数据库中插入一条记录:
若该数据的主键值/ UNIQUE KEY 已经在表中存在,则执行更新操作, 即UPDATE 后面的操作。
否则插入一条新的记录。
本题中id_card_num为UNIQUE KEY,310001已存在,所以应该执行on duplicate key update后的操作,将该条记录的age更新为13。
1
2
3
4
//本题sql
Insert into person(id_card_num ,first_name,last_name,gender,age)value(310001,banana,yellow,1,13) update on duplicate key update age=13
//正确sql,更新单条记录时使用values,更新多条记录时使用value
Insert into person(id_card_num ,first_name,last_name,gender,age)values(310001,banana,yellow,1,13) on duplicate key update age=13
发表于 2020-05-05 17:01:28
回复(0)