mysql select into 影响行数
时间: 2024-05-23 20:07:31 浏览: 16
MySQL的SELECT INTO语句用于将查询结果存储到变量中,而不是返回给客户端。因此,它不会影响任何行数。它只会将结果存储在指定的变量中,可以用于后续的处理。
值得注意的是,SELECT INTO语句在MySQL 8.0中已被弃用,可以使用其他语句进行替代,例如SELECT...INTO OUTFILE或者使用应用程序代码从查询结果中提取数据并将其存储到变量中。
相关问题
MySQL select cont() into
`SELECT COUNT(*) INTO` 是一种 MySQL 查询,用于将 SELECT 语句中返回的行数存储在一个变量中。这个变量需要事先声明,并且与 SELECT 语句返回的列类型相匹配。例如:
```
DECLARE @num INT;
SELECT COUNT(*) INTO @num FROM my_table;
```
上面的代码将 my_table 表中的行数存储在 @num 变量中。请注意,@num 变量必须在使用之前进行声明。
mysql 将tmp表记录行数插入到A表中
要将表 tmp 中的记录行数插入到表 A 中,可以使用以下 SQL 语句:
```
INSERT INTO A (count)
SELECT COUNT(*) FROM tmp;
```
这个语句中,我们使用了 INSERT INTO 语句将数据插入到表 A 中。我们指定了要插入的列名为 count(假设表 A 中有这个列)。然后,我们使用了一个 SELECT 子查询来计算表 tmp 中的行数,将这个行数作为值插入到表 A 的 count 列中。
请注意,这个语句假设表 A 和表 tmp 都已经存在,并且表 A 中有一个名为 count 的列。如果表 A 不存在,或者没有这个列,那么这个语句会执行失败。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)