django.db.utils.OperationalError: (1118, 'Row size too large (> 8126). Changing some columns to TEXT or BLOB may help. In current row format, BLOB prefix of 0 bytes is stored inline.')
请问一下,我现在用的是mysql,需要记录每天的一个数据结果,用于数据分析,但是字段太多,创建表失败。请问除了拆分成几个表之外,还有什么别的办法吗?比如使用其他数据库mongodb或者redis之类的呢?
用非关系型数据库吧,用于数据分析一般走大数据一套的,数据存储可以是hdfs、hbase、clickhouse。等。。。。表字段多推荐使用列式数据库吧,毕竟这么多字段我想你应该分析的时候也不是查所有字段。
好奇:啥业务会搞这么多字段?
表结构贴一下 储存的什么类型数据 业务逻辑是什么
SET SESSION innodb_strict_mode = OFF
试试
话说你字段类型不对吧?你换个类型试试呢?比如text或者blob字段类型