gpt4 book ai didi

mysql - 如何创建仅具有结构的表作为选择表

转载 作者:行者123 更新时间:2023-11-29 01:27:18 25 4
gpt4 key购买 nike

有任何程序可以从另一个没有数据的表创建一个具有相同结构的表。

即只有结构的表。那时我每次都根据新数据库的需要创建带有查询的表。

在mysql中有任何程序可以只用另一个数据库表或同一个数据库表来创建结构表请帮助我

最佳答案

您可以使用CREATE TABLE LIKE

CREATE TABLE t1 LIKE t2;

手册

https://dev.mysql.com/doc/refman/5.7/en/create-table-like.html

演示

mysql> create table t1(c1 int primary key, c2 int auto_increment, key(c2));
Query OK, 0 rows affected (0.00 sec)

mysql> create table t2 like t1;
Query OK, 0 rows affected (0.01 sec)

mysql> show create table t2;
+-------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table |
+-------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| t2 | CREATE TABLE `t2` (
`c1` int(11) NOT NULL,
`c2` int(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`c1`),
KEY `c2` (`c2`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 |
+-------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)

关于mysql - 如何创建仅具有结构的表作为选择表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36284204/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com