条件是拿改之前的值判的还是改之后的
一条 UPDATE goods SET price = price + 1 WHERE price = 6,里面的条件判的是【0】。 id name cat price stock 约束 1 绿茶 饮料
到底改中了几行,从哪儿知道
一条 UPDATE 跑完没有报错。想知道它到底改中了几行,最直接的是【0】。
改完之后,最该做的一件事
一条 UPDATE 跑完了,没有报错。接下来最该做的是【0】。
这一条改中了几行
把价钱正好是 6 的那些行涨 1 块。输出这条语句改中了几行。 id name cat price stock 约束 1 绿茶 饮料 6 12 id 主键 2 红茶
改完再查一次,两个数对得上吗
涨价之后,按新价钱查一次。输出两个数:改中了几行、现在价钱是 7 的有几行(用 / 隔开)。 id name cat price stock 约束 1 绿茶 饮料 6 12 id
自己写:把某一类的库存清零
补全 UPDATE:把「零食」那一类的库存全部改成 0。输出两样:改中了几行、现在库存是 0 的一共几行(用 / 隔开)。 id name cat price stock 约束 1 绿茶 饮料 6
自己写:改完再查,两个数必须对上
补全 UPDATE:把「文具」那一类都涨 1 块。程序会自己复查一遍。输出三样:改中几行、复查查到几行、两者是否一致(用 / 隔开)。 id name cat price stock 约束 1 绿茶 饮料
删除的写法比更新少了哪一段
一条 DELETE 和一条 UPDATE 比,少了【0】。
删掉之后还能不能查回来
一条 DELETE 跑完了。被删掉的那几行【0】。
删之前最该先做的一步
要删一批数据,动手之前最稳妥的一步是【0】。