
mysql
蝈蝈俊
蝈蝈俊.net
展开
-
mysql - #1067 - Invalid default value
p, li { white-space: pre-wrap; }mysql 中无法设置默认值为函数或者表达式,如果你强制设置时,就会报错误:#1067 - Invalid default value。这不是mysql的bug,而是故意这么设计的。参看:http://dev.mysql.com/doc/refman/5.0/en/data-type-defaults.html这里写道:"The DEFAULT value clause in a data type specification indicat原创 2010-07-10 11:22:00 · 15198 阅读 · 0 评论 -
备份 mysql数据
Mysql数据库的常用备份方法是使用使用mysqldump, 其命令格式如下: # mysqldump [options] database [tables] 其中参数的含义为: options:代表mysqldump的选项,通过mysqldump –help可以查到。 database: 代表将要备份的数据库 tables: 代表将要备份的表,如果不指定任何表,则备份整个数据库。 一个简单的备份命令: mysqldump -udump_user -pdump_user woshi原创 2010-10-12 11:06:00 · 1318 阅读 · 0 评论 -
ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' bytes
今天在批量伪造测试数据时,MySQL收到下面异常:ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' bytes。 这是因为没有调整mysql的默认配置,默认最大只能处理16M的文件,而我要导入的伪造数据有50M的一个SQL。 于是调整配置文件: /etc/my.cnf 修改mysql的最大允许包大小 在[mysqld]部分(不在这部分没用)添加一句: max_allowed_packet=50M原创 2011-01-15 11:42:00 · 20207 阅读 · 0 评论