zoukankan      html  css  js  c++  java
  • mysql merge表合表时遇到的问题(一) 无法添加数据

    我在创建merge表后,想手动添加一些数据时,提示此表为只读状态,百度了一下 都说是权限问题,试了好几种方法都不管用。

    表结构:

    CREATE TABLE `inquiry_data_2019_04` (
      `ID` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL,
      `PUSH_WAY` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '推广渠道',
      `KEYWORD` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '关键词',
      `PLAN` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '推广计划',
      `UNIT` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '单元',
      `QUERY_NUM` int(10) NOT NULL COMMENT '询盘数',
      `HOURS` int(5) DEFAULT NULL COMMENT '',
      `DAY` int(5) NOT NULL COMMENT '',
      `MONTH` int(5) NOT NULL COMMENT '',
      `YEAR` int(6) NOT NULL COMMENT '',
      `SITEID` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL,
      `CREATE_TIME` datetime DEFAULT NULL,
      PRIMARY KEY (`ID`)
    ) ENGINE=MRG_MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='询盘来源数据分析表_年_月';

    然后对照网上的 merge表发现 

    ENGINE=MRG_MyISAM 和别人的不一样  别人都是   ENGINE=MyISAM

    修改后 可以添加数据了

    正确表结构:

    CREATE TABLE `inquiry_data_2019_04` (
      `ID` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL,
      `PUSH_WAY` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '推广渠道',
      `KEYWORD` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '关键词',
      `PLAN` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '推广计划',
      `UNIT` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '单元',
      `QUERY_NUM` int(10) NOT NULL COMMENT '询盘数',
      `HOURS` int(5) DEFAULT NULL COMMENT '',
      `DAY` int(5) NOT NULL COMMENT '',
      `MONTH` int(5) NOT NULL COMMENT '',
      `YEAR` int(6) NOT NULL COMMENT '',
      `SITEID` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL,
      `CREATE_TIME` datetime DEFAULT NULL,
      PRIMARY KEY (`ID`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='询盘来源数据分析表_年_月';
    
    
  • 相关阅读:
    Sass安装与Webstorm File Watcher配置
    AngularJS ng-disabled在a内无效
    AngularJS 指令(Directivce )一
    Bus Hound 检测USB数据收发的教程
    STM32Cumebx HAL库实现STM32 USB虚拟串口的收发
    Docker学习笔记六:Docker搭建企业级私有仓库
    Docker学习笔记五:Docker生成jenkins容器,支持Java Web项目持续集成、持续部署
    Linux学习笔记一:Linux配置java环境变量
    Docker学习笔记四:Docker镜像、容器管理工具shipyard
    Redis学习笔记一:Redis安装
  • 原文地址:https://www.cnblogs.com/lxk233/p/10564441.html
Copyright © 2011-2022 走看看