mysql8 to 8a建表语句
### 注释替换
sed -i 's/\/\*!/\/\*/g' db_cf_ant_table.sql
# 引擎替换
sed -i 's/InnoDB/EXPRESS/g' db_cf_ant_table.sql
#时间类型替换
sed -i 's/ timestamp / datetime /g' db_cf_ant_table.sql
# 自动更新时间戳,需要可用事件触发器替换
sed -i 's/ON UPDATE [^ ]*//g' db_cf_ant_table.sql
# 排序规则
sed -i 's/COLLATE=[^;]*//g' db_cf_ant_table.sql
sed -i 's/COLLATE=[^ ]*//g' db_cf_ant_table.sql
sed -i 's/COLLATE [^ ]*//g' db_cf_ant_table.sql
# 索引(智能索引无需再创建)
sed -i 's/^ KEY `.*//g' db_cf_ant_table.sql
sed -i '/PRIMARY KEY/s/,$//g' db_cf_ant_table.sql
# 去除unsigned
sed -i 's/unsigned//g' db_cf_ant_table.sql
# 去除UNIQUE KEY
sed -i 's/^ UNIQUE KEY.*//g' db_cf_ant_table.sql
#datetime(6)换成datetime
sed -i 's/datetime(6)/datetime/g' db_cf_ant_table.sql
# 去除CONSTRAINT
sed -i 's/^ CONSTRAINT .*//g' db_cf_ant_table.sql
#去除建库用库
sed -i 's/USE `.*//g' db_cf_ant_table.sql
sed -i 's/CREATE DATABASE.*//g' db_cf_ant_table.sql
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526