对于选择性的多个记录,请使用MySQL IN()
。要删除它们,请使用MySQL DELETE。让我们首先创建一个表-
mysql> create table DemoTable ( ClientId varchar(40), ClientName varchar(50) );
使用插入命令在表中插入一些记录-
mysql> insert into DemoTable values('CLI-101','Chris'); mysql> insert into DemoTable values('CLI-110','Adam'); mysql> insert into DemoTable values('CLI-220','Mike'); mysql> insert into DemoTable values('CLI-120','Bob'); mysql> insert into DemoTable values('CLI-240','Sam');
使用select语句显示表中的所有记录-
mysql> select *from DemoTable;
这将产生以下输出-
+----------+------------+ | ClientId | ClientName | +----------+------------+ | CLI-101 | Chris | | CLI-110 | Adam | | CLI-220 | Mike | | CLI-120 | Bob | | CLI-240 | Sam | +----------+------------+ 5 rows in set (0.00 sec)
这是删除选择性多个记录的查询-
mysql> delete from DemoTable where ClientId IN('CLI-101','CLI-220','CLI-240');
让我们再次检查表记录-
mysql> select *from DemoTable;
这将产生以下输出-
+----------+------------+ | ClientId | ClientName | +----------+------------+ | CLI-110 | Adam | | CLI-120 | Bob | +----------+------------+ 2 rows in set (0.00 sec)
我有一个带有的div,我想用jQuery进行查询,将类添加到带有data-template的单击的 中: 这是我的代码: 这段jQuery代码对我不起作用: 我怎么能那样做?
应答表 HTTP状态500-请求处理失败;嵌套异常为org.hibernate.hql.internal.ast.QuerySyntaxException:意外标记:,靠近第1行,第38列[DELETE com.online.test.model.question,Answer FROM com.online.test.model.question que LEFT JOIN Answer ans
问题内容: 我想轻松删除多个表,而无需在删除查询中实际列出表名,并且要删除的表的前缀为“ wp_” 问题答案: 只需分享其中一种解决方案: mysql> SELECT CONCAT(“ DROP TABLE”, GROUP_CONCAT(TABLE_NAME))as stmt 从information_schema.TABLES WHERE TABLE_SCHEMA =“ your_db_name
问题内容: 在hibernate状态下,我可以执行以下操作 现在,如果我想获取int和String怎么办? 现在列表的结构是什么? 问题答案: 这可以。您唯一需要了解的是它将返回如下列表:
问题内容: 我正在寻找一个SQL查询来选择所有未由同一表上的另一个查询选择的记录。具体来说,我想选择所有具有特定字段(’fieldA’)重复项的记录,然后删除除其中一个记录以外的所有记录。 因此,一条select语句可能类似于以下内容(不起作用!): 如果不可能进行单个查询,那么最有效的解决方案是什么? 问题答案: 具体来说,我想选择所有具有特定字段(’fieldA’)重复项的记录,然后删除除其中
问题内容: 我正在用php(mysql)生成报告, 例如: 这样我有12张桌子。 我可以在单个查询中做到吗。如果我做到了?过程变慢了吗? 问题答案: