随笔分类 - 数据库
摘要:ThisfunctionhasnoneofDETERMINISTIC,NOSQL解决办法创建存储过程时出错信息:ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its ...
阅读全文
摘要:首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的。注:本操作是在WIN命令提示符下,phpMyAdmin同样适用。用户:phplamp用户数据库:phplampDB1.新建用户。//登录MYSQL@>mysql-uroot-p@>密码//创建用户mysql>insertintomysql.user(Host,User,Password)values("localhost","phplamp",password("1234"));//刷新系统权限表mysql>flushp
阅读全文
摘要:当查询数量很大时,(我的数据库70万数据),会导致这个错误,这是MYSQL中的一个bug.解决方法 :1. 修复表check table tablename.查看表的状态。如果有错误,则需要修复repair table tablename.2. 去掉order by , 如果修复表中不起作用,那就把order by 去掉吧(我的是去掉order by 之后才可以的)。 ordry by 占用的资源还真是多啊。原来需要查20秒,现在不到2秒。呵呵
阅读全文
摘要:代码如下:$querySel="select * from roomsy rsy left join room ro on rsy.RoomID=ro.ID left join hotel ho on rsy.HotelID=ho.ID where to_days(EndDate)-to_days(now())>=0";if($StarLevel) $querySel = $querySel . " and StarLevel = '". $StarLevel ."'";if($Key) $querySel =
阅读全文
摘要:1.插入语句$sql="insert into Ad(AdClassID,AdType,AdTit,AdFileName,AdUrl,AShow,Addtime) values('".$AdClassID."','".$AdType."','".$AdTit."','".$AdFileName."','".$AdUrl."','1','".$Addtime."
阅读全文
摘要:有时候我们在安装一些cms的时候,这些cms都是带表前缀的方便区分数据,但有时候我们测试完需要删除的时候又有别的前缀表就可以参考下面的方法代码如下:Select CONCAT( 'drop table ', table_name, ';' ) FROM information_schema.tables Where table_name LIKE 'dede_%'; "dede"为要删除的表前缀,执行此SQL语句后会生成一串SQL语句,必须再执行生成的这些SQL语句才能真正执行删除操作另外一个就是批量修改表名: 代码如下:Se
阅读全文
摘要:转自:博客水木 http://shuimu.js.cn/mysql-php-character-set-encoding-settings-and-garbled-solution.htmlPHP显示MySQL查询结果时显示乱码对于新手在实际编程中是经常会遇到的问题,我们在接下来的文章中将会为大家具体介绍PMySQL字符集编码设置与PHP显示乱码的解决办法,希望对有需要的朋友们有所帮助。从乱码产生的原因来分析,乱码的产生一般有以下几种情况。1、网页编码与程序编码不一致的问题所谓的网页编码问题就是指你的html代码中定义的“charset”,例如以下这段代码:<head><ti
阅读全文
摘要:转自:http://www.2cto.com/database/201208/150897.html设置MySql5.5数据库的字符编码为UTF8,解决中文乱码问题1.在mysql压缩目录下,有一堆的参数配置文件,比如:my-small.ini,复制一下这个文件,自己改下名字,比如叫:my.ini 2.打开my.ini文件,增加如下参数: [client]:增加default-character-set=utf8参数 [client] #password = [your_password] port = 3306 socket = /tmp/mysql.sock default-charact
阅读全文

浙公网安备 33010602011771号