mysql
文章平均质量分 59
小崔真好
我在成长总有一天我会足够优秀
展开
-
MySQL数据库datetime类型不能为空字符串的问题
这几天做MySQL数据转移的时候出现问题,本地用的是MySQL 4.1,现在要移植到MySQL 5.5上。库脚本导入之后,发现更新数据的时候不报错,但是数据更新不成功,苦苦努力才发现datetime类型出了问题,程序里面给datetime类型的一个字段是一个空字符串,因此报错。奇怪的是,我把同样的SQL语句发给MySQL公司的人,他们可以正常执行,只是报出一个Warning。 经过转载 2013-12-07 17:27:07 · 22394 阅读 · 1 评论 -
解决#1289 - The \'InnoDB\' feature is disabled; you need MySQL built with \'InnoDB\' to have it working的问题
今天安装需要创建mysql数据库的php程序时,出现提示:#1289 - The 'InnoDB' feature is disabled; you need MySQL built with 'InnoDB' to have it working。 然后网上搜了下解决办法: 找到mysql安装目录,找到my.ini文件,打开之后搜索skip-innodb ,原因就是这个属性开启了,只原创 2013-12-04 14:29:58 · 1816 阅读 · 0 评论 -
mysql定时自动备份数据库
for /f "Tokens=1 Delims=/ " %%i in ('date /t') do set dt=%%ifor /f "Tokens=1" %%i in ('time /t') do set tm=%%iset tm=%dt%SET bkupdir=F:\DatabackupSET mysqldir=D:\AppServ\MySQLpath D:\AppServ\MySQL\bin原创 2013-12-04 14:30:21 · 440 阅读 · 0 评论 -
mysql 对某一个或者多个重复字段的筛选
mysql 某字段中相同记录的筛选: select column,count(*) from tablename group by column;(这个还可以再加排序方式的)mysql 把两字段值一样的记录统计出来: select column from tabalename a1,tablename a2 where a1.field1=a2.fie原创 2013-12-05 11:08:05 · 4835 阅读 · 0 评论 -
mysql忘记root密码解决办法
有时候,可能会出现自己设置的mysql root用户密码忘记的情况,那么该如何解决呢?首先,可以在mysql的安装目录下找到my.ini,找到[mysqld],在下面加上skip grant tables,这句话的意思是跳过权限,也就是直接可以使用空密码登录。然后重启apache,这个时候可以通过命令行也可以通过phpmyadmin来重置密码,有一个mysql数据库,其中里面有个user表,原创 2014-05-10 22:39:56 · 426 阅读 · 0 评论 -
mysql的外键约束级联修改和删除整理
外键约束对子表的含义: 如果在父表中找不到候选键,则不允许在子表上进行insert/update 外键约束对父表的含义: 在父表上进行update/delete以更新或删除在子表中有一条或多条对应匹配行的候选键时,父表的行为取决于:在定义子表的外键时指定的on update/on delete子句, InnoDB支持5种方式, 分列如下 . cascade方原创 2014-05-14 00:15:41 · 3305 阅读 · 0 评论