CREATE TEMPORARY TABLE tmp_backup SELECT * FROM your_table WHERE condition='10';这个语法在MySQL中报错
时间: 2024-03-11 16:50:09 浏览: 30
在 MySQL 中,CREATE TEMPORARY TABLE 语句需要指定表结构,即需要在 SELECT 语句中使用 AS 关键字来为每个列指定别名。因此,您的语句需要修改如下:
```
CREATE TEMPORARY TABLE tmp_backup
AS SELECT * FROM your_table WHERE condition='10';
```
这样就可以创建一个临时表 tmp_backup,并将 your_table 表中 condition 字段值为 '10' 的记录复制到该临时表中。
请注意,临时表在当前会话结束时会自动销毁。如果您需要在其他会话中使用该临时表,可以使用 CREATE TABLE ... SELECT ... 语句来创建一个永久表并将临时表中的数据复制到该永久表中。
相关问题
CREATE TEMPORARY TABLE iship_dmc_iot_data_tmp SELECT * FROM iship_dmc_iot_data where 0=1;
这是一个创建临时表的 SQL 语句,它创建了一个名为 iship_dmc_iot_data_tmp 的临时表,并从 iship_dmc_iot_data 表中复制了结构,但不复制任何数据。通过将 WHERE 子句设置为 0=1,可以确保不会复制任何行。这样做的目的可能是为了在临时表中进行数据处理或运算,而不影响原始表的内容。
SQL> CREATE TEMPORARY TABLE temp_product AS SELECT CAST(Price AS VARCHAR(50)) AS Price_str FROM PRODUCT; CREATE TEMPORARY TABLE temp_product AS SELECT CAST(Price AS VARCHAR(50)) AS Price_str FROM PRODUCT * ERROR at line 1: ORA-14459: missing GLOBAL keyword怎么解决
在 Oracle 数据库中,如果要创建一个临时表,需要在 CREATE TABLE 语句中加上 GLOBAL 关键字,否则会出现 ORA-14459 错误。因此,正确的语法应该是:
```
CREATE GLOBAL TEMPORARY TABLE temp_product AS
SELECT CAST(Price AS VARCHAR(50)) AS Price_str FROM PRODUCT;
```
注意,在创建临时表时,需要指定表名、列名和数据类型,这里我假设你已经确定好了。另外,临时表在会话结束时自动被删除,不需要手动删除。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.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)
![](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)