MySQL怎么复制表结构时联通复制完整性约束
SQL code
mysql> CREATE TABLE `tb_sms` (
-> `day_id` varchar(8) NOT NULL,
-> `send_nbr` varchar(8) NOT NULL,
-> `rece
MySQL如何复制表结构时联通复制完整性约束 SQL code mysql> CREATE TABLE `tb_sms` ( -> `day_id` varchar(8) NOT NULL, -> `send_nbr` varchar(8) NOT NULL, -> `rece_nbr` varchar(13) NOT NULL, -> `send_optr` int(1) NOT NULL, -> `rece_optr` int(1) NOT NULL, -> `send_time` varchar(10) NOT NULL, -> KEY `send_nbr` (`send_nbr`) -> ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 1: MySQL如何复制表结构时连同复制完整性约束。 2:还有个问题。建表时表名和字段名用反引号括起来与不使用反引号有什么区别? 谢谢解答! ------解决方案-------------------- CREATE TABLE tt LIKE oldtt 如果没有保留字、特殊名称,可以不用 `` ------解决方案-------------------- 1: MySQL如何复制表结构时连同复制完整性约束 生成一个新的表,此表表结构与原表结构相同,但没有原始表数据 create table table1 select * from tb_sms where 1=2; 生成一个新的表,此表的表结构与原表结构相同,此表数据与原表数据相同 create table table2 select * from tb_sms where 1=1; 2、也可以不用MySQL 复制表,规范还是字段用引号引上。 ------解决方案-------------------- 记住不要用into ------解决方案-------------------- 主键和索引 可以在表建立之后再去创建。 ------解决方案-------------------- 引用1: MySQL如何复制表结构时连同复制完整性约束。 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |