数据从mssql中导出为excel,其中有一列是长文本,需要设置为meduimtext,而我在用phpmyadmin直接导入excel文件时,遇到错误 “Column length too big for column 'message' (max = 21845); use BLOB or TEXT instead ”,不知该如何处理,如何导入之前就指定每一列的数据类型?或者有其他解决方案,请大家不吝赐教啊!感谢!
解决方案 »
- MediunBlob类型,数据太大上传失败:max_long_data_size
- 数据库字段太多会怎么样?????????
- mysql 求一条高效SQl
- MySQL建表报错!Row size too large!
- mysql 是否支持怎样的游标参数
- 请教查询方法
- mysql 触发器 希望在A表insert之后,触发B表的insert操作
- Lock wait timeout exceeded; try restarting transaction
- Can't connect to MySQL server on 'localhoat' (10061)
- mysql默认字符集设置错了,已经创建的库 怎么修改为自己想要的字符集?
- 记录明明只有两条,用repeat
- 主键可作为组合唯一键的一个列吗?
+--------------------+---------+
| Variable_name | Value |
+--------------------+---------+
| max_allowed_packet | 1048576 |
+--------------------+---------+
1 row in set (0.00 sec)mysql>
怎么跟标题里列的是两码事。把数据从excel导进mysql,是吗?
在配置文件my.ini下的[mysqld]里头设定:max_allowed_packet值, 一般设为32M = 32*1048576就够了。
[mysqld]max_allowed_packet=32M