zoukankan      html  css  js  c++  java
  • 1406 data too long for column 'content' at row 1

    很奇怪,很邪门。
    content字段用的是text格式,按理说不会出现数据太长的问题。

    后来搜索了一下,需要设置sql_mode。或者设为,

    mysql> SET @@global.sql_mode= 'NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> SELECT @@global.sql_mode;
    +--------------------------------------------+
    | @@global.sql_mode                          |
    +--------------------------------------------+
    | NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION |
    +--------------------------------------------+
    1 row in set (0.00 sec)
    
    

    或者设为空,

    mysql> SET @@global.sql_mode= '';
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> SELECT @@global.sql_mode;
    +-------------------+
    | @@global.sql_mode |
    +-------------------+
    |                   |
    +-------------------+
    1 row in set (0.00 sec)
    
    

    可是重启之后发现又变了

    mysql> SELECT @@global.sql_mode;
    +--------------------------------------------+
    | @@global.sql_mode                          |
    +--------------------------------------------+
    | STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION |
    +--------------------------------------------+
    1 row in set (0.00 sec)
    
    

    这个时候需要配置文件中修改了,my.cnf

    vim /etc/my.cnf
    vim /usr/local/mysql/my.cnf
    
    [mysqld]
    sql_mode = NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
    
    

    一开始修改/etc/my.cnf 重启了,总是不生效,都开始怀疑人生了。
    原来是被usr下面的my.cnf给覆盖了。

    又踩了个坑,给大家分享一下。

    多踩坑,人生更精彩。

  • 相关阅读:
    kubernetes(七)二进制安装-worker节点安装
    kubernetes(六)二进制安装-master节点安装
    B树
    Nginx反向代理无法达到效果原因
    AVL树
    平衡二叉搜索树
    二叉搜索树
    二叉树
    js-day06-jQuery事件和DOM操作-练习题
    js-day05-JSON-jQuery初体验
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/10172607.html
Copyright © 2011-2022 走看看