三种违反,各报的是哪一条

三种违反,各报的是哪一条

故意犯三次错:编号撞车、名字撞车、名字留空。输出三次各违反了哪一条约束(用 / 隔开)。 id name cat price stock 约束 1 绿茶 饮料

阅读更多 →
约束把你拦下来,是好事还是坏事

约束把你拦下来,是好事还是坏事

写了一条语句,被约束拦下来报了错。这件事【0】。

阅读更多 →
把非空列改成空会怎样

把非空列改成空会怎样

价钱那一列是非空的。一条 UPDATE 想把某一行的价钱改成空,结果是【0】。

阅读更多 →
插进一个已经有的编号会怎样

插进一个已经有的编号会怎样

这张表的 id 是主键。插入一行,id 用了一个表里已经存在的编号,数据库抛出了 IntegrityError。这说明它【0】。 id name cat price stock

阅读更多 →
自己写:把改前、改后、命中数一起报出来

自己写:把改前、改后、命中数一起报出来

补全一条 UPDATE:把库存空着的那些改成 0。程序会把三个数一起报出来。输出四样:改前空着几行、命中几行、改后空着几行、三个数说不说得通(用 / 隔开)。 id name cat pr

阅读更多 →
自己写:先当查询试一次,再动手

自己写:先当查询试一次,再动手

同一个条件用两次:先写成查询看看会命中谁,再原样换成删除。条件是「类别是零食」。输出三样:查出来几行、删掉几行、两个数是否一致(用 / 隔开)。 id name cat price st

阅读更多 →
⚠️ 命中 10 行,可有两行一动没动

⚠️ 命中 10 行,可有两行一动没动

还是刚才那条不带条件的语句。这次连库存空着的行数一起数:命中几行、改之前空着几行、改之后空着几行(用 / 隔开)。 id name cat price stock 约束 1

阅读更多 →
不写条件,这一条命中几行

不写条件,这一条命中几行

一条不带条件的 UPDATE:给每一样的库存加 1。输出两个数:命中几行、表里一共几行(用 / 隔开)。 id name cat price stock 约束 1 绿茶

阅读更多 →
rowcount 报了 10,能说明什么

rowcount 报了 10,能说明什么

一条不带条件的 UPDATE 跑完,报回来的行数是 10。这说明【0】。

阅读更多 →
动手之前怎么发现自己漏了条件

动手之前怎么发现自己漏了条件

要防住"漏写条件"这种事故,最管用的一步是【0】。

阅读更多 →