重建表 复制表 好办法

zblog1年前zblog问题解答107
#(1)复制表结构。

##  从要复制的表结构复制表语句 ,设置表名字, 注意 XIUGAI ENGINE=MYISAM AUTO_INCREMENT 为 1,默认是当时表下一个最大ID


CREATE TABLE `ruanjian_box` (
  `id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '原始id ',
  `name` VARCHAR(50) DEFAULT NULL,
  `img` VARCHAR(10) DEFAULT NULL COMMENT '图片地址',
  `type` INT(1) DEFAULT '0' COMMENT '是生成联想词',
  `keywords` VARCHAR(300) DEFAULT NULL COMMENT '关键词',
  `ai` INT(1) DEFAULT '0' COMMENT '临时 是否ai用',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_name` (`name`),
  KEY `index_type` (`type`),
  KEY `index_ai` (`ai`)
) ENGINE=MYISAM AUTO_INCREMENT=1  DEFAULT CHARSET=utf8mb4

# 注意 MYISAM AUTO_INCREMENT=1  

#(2)复制数据。

# 排序可指定(一般id asc递增),筛选可选

INSERT INTO ruanjian_box ( 
  `name`,
  `img`,
  `type`,
  `keywords`,
  `ai`
) 
 
SELECT  
  `name`,
  `img`,
  `type`,
  `keywords`,
  `ai` 
FROM
  `ruanjian`.`ruanjian_box3`  WHERE ai=1 ORDER BY id ASC

#(3)查询最大最小总行数。验证数据。

SELECT MIN(id),MAX(id),COUNT(id) FROM `ruanjian_box`


相关文章

php curl 典型案例代码 curl例子 curl_init() curl_setopt

      $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url);...

echo plugin_dir_url(__FILE__); zblog 通过文件获取应用URL地址 返回插件目录的URL地址

<?php /** @var ZBLOGPHP $zbp */ require_once '../../../../zb...

宝塔linux系统centos机器挂了系统重装 宝塔怎么回复 mysql没备份 恢复mysql

[root@HK9203 top]# cd / [root@HK9203 /]# ls bin  boot &n...

Nginx规则 重定向

location ~* /show/.*\.(?:jpg|webp) {   rewrite ^/show/(.*)$ /$1&...

php 变量保存为字符串 序列化和反序列化

<?php // 定义一个数组变量 $array = array('apple', 'banana', &#...

ucs-4 这是啥编码 mb_convert_encoding($content, 'ucs-4', 'utf-8') 啥意思

UCS-4 是一种Unicode字符编码形式,全称为 Universal Character Set - 4 bytes。它是Unicode标准的一种实现,其中每个字符都使用4个字...