文档章节

解决BLOB/TEXT column can't have a default value query问题

豆花饭烧土豆
 豆花饭烧土豆
发布于 2015/05/29 06:05
字数 234
阅读 3
收藏 0

Create table的时候,报错BLOB/TEXT column 'xxxxxx( 表名称)' can't have a default value query ,意思是TEXT类型的表字段不能够有默认值。

搜索到很多解决方案都是将

description TEXT DEFAULT 'www.sharkuo.com', 改为 description TEXT,

原因在于:

1、  MYSQL5.x是不允许BLOB/TEXT类型的字段拥有默认值的。

2、  由于MYSQL是在‘strict mode’严格模式下工作的,如果改为非严格模式,上面的语句就可以执行成功

3、  MYSQL5.x在windows下是默认以‘strict mode’工作的,当执行上面的语句时,会给你一个错误或者警告信息

解决方法:

1、  找到mysql安装根目录下的my.ini文件

2、  找到这样一行:
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

3、  在其前面加‘#’将其注释掉:

#sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

4、  重启mysql服务

5、  重新执行你的mysql语句

http://blog.csdn.net/gxk9933/article/details/6210132

本文转载自:http://www.cnblogs.com/wawahaha/p/3993929.html

共有 人打赏支持
豆花饭烧土豆
粉丝 14
博文 352
码字总数 92353
作品 0
深圳
解决BLOB/TEXT column can't have a default value query问题

转载自:http://www.sharkuo.com/BLOB-TEXT-column-cannot-have-a-default-value-query Create table的时候,报错BLOB/TEXT column 'xxxxxx(表名称)' can't have a default value query,意思......

gxk9933
2011/02/28
0
0
MYSQL的BLOB/TEXT column 'xxxxxx(表名称)' can't have...

MYSQL5.x在windows下是默认以‘strict mode’工作的,当建表语句中有类似: description TEXT DEFAULT 'www.naozao.com'语句时,会给你一个错误或者警告信息 BLOB/TEXT column 'description'...

前台满300减30
2012/01/31
0
0
BLOB/TEXT column 'description' can't have a defaul

MYSQL5.x在下是默认以‘strict mode’工作的,当建表语句中有类似: description TEXT DEFAULT 'www.naozao.com'语句时,会给你一个错误或者警告信息 BLOB/TEXT column 'description' can't...

菠萝皮
2014/04/02
0
0
mysql问题:1101 - BLOB/TEXT column 'intro' can't have a default value

mysql创建表时,报错[Err] 1101 - BLOB/TEXT column 'intro' can't have a default value 已经修改了my.ini和my-template.ini 中的sql-mode已经注解,并重启mysql,但是还是报错...

menxin
2014/01/22
1K
1
MySQL server has gone away问题解决方法

1、应用程序(比如PHP)长时间的执行批量的MYSQL语句。最常见的就是采集或者新旧数据转化。   解决方案:   在my.cnf文件中添加或者修改以下两个变量: waittimeout=2880000 interactiv...

于涛ns_天使
2013/02/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

python3.6 取整除法

python3.6 中取整除法运算逻辑如下: d 非零,那么商 q 满足这样的关系: a = qd + r ,且0 ≤ r n1=7//3#7 = 3*2 +1n2=-6.1//3#-7 = 3*(-3)+2'{},{}'.format(n1,n2) 从运行结果可以...

colinux
17分钟前
0
0
阶段总结——用虚拟机搭建一个高可用负载均衡集群架构

[toc] linux基本知识已经介绍完,现有一个业务需要操作,通过对这个项目的操作,可以复习、总结、巩固之前的知识点; ** 用13台虚拟机搭建一个高可用负载均衡集群架构出来,并运行三个站点,...

feng-01
21分钟前
0
0
mysql 设置utf8字符集 (CentOS)

1.查看数据库及mysql应用目前使用的编码方式 (1)链接mysql 客户端 (2)执行:status 结果: 2.修改mysql 应用的字符编码(server characterset ) (1)打开配置文件:vim /etc/mysql/my...

qimh
21分钟前
0
0
windows无法格式化u盘解决方法

1。点开始-运行-输入cmd-format f: /fs: fat32 (这里f:是指U盘所在盘符) 这个格式化会很慢 请耐心等待

大灰狼wow
32分钟前
0
0
MySql 8.0连接失败

原来,MySql 8.0.11 换了新的身份验证插件(caching_sha2_password), 原来的身份验证插件为(mysql_native_password)。而客户端工具Navicat Premium12 中找不到新的身份验证插件(caching_s...

放飞E梦想O
49分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部