Tag: Mysql
mysql查询语句加入order by desc读取不出数据
unvs | Database | 2017-06-06
你有没有遇到,写SQL语句时,当加上order by排序条件,就无法查询读取出数据,去掉后就能读取数据。
比方:
$sql = ”SELECT * FROM test WHERE (1=1) AND user_name LIKE ‘%Unvs博客%’ ORDER BY user_id DESC“; //红色部分加上就不能查出数据(可能存在like条件不一样而能查出数据、实在非常诡异)、去掉就能得到数据
分析原... [阅读全文]
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
unvs | PHP | 2013-04-20
错误部分代码:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version当一个PHP网站,在提交含有单引号的内容时,提示如上错误(无法实现转义),基本原因是版本问题,需要由PHP v5.2升级到v5.3以上版本。另有一种情况是:当前mysql版本不支持的命令引起的错误,比如:mysql v5.5开始,TYPE=MYISAM这... [阅读全文]
mysql中获取一天、一周、一月时间数据的各种sql语句写法
unvs | Database | 2012-07-22
今天抽时间整理了一篇mysql中与天、周、月有关的时间数据的sql语句的各种写法,部分是收集资料,全部手工整理,自己学习的同时,分享给大家,并首先默认创建一个表、插入2条数据,便于部分数据的测试,其中部分名词或函数进行了解释说明。直入主题!
创建表:create table if not exists t( id int, addTime datetime default ... [阅读全文]
执行Mysql提示”Column count doesn’t match value count at row 1″错误
unvs | PHP | 2012-05-23
在网站系统进行安装时,出现“Column count doesn’t match value count at row 1”信息错误,经检查发现,原因是:由于一个SQL执行语句,前面的字段与后面值的数目不一致。比如:INSERT INTO("id","username","password") VALUES("admin","123123"); 这种情况就会报错。
本地执行语... [阅读全文]
Mysql获取数据出现繁体显示为乱码的问题[疑难解决]
unvs | PHP | 2012-05-16
将数据从Mysql数据库中导出来,出现的问题还真多,昨天碰到 日历插件中不支持该字符串所表示的DateTime,今天遇到 Mysql导出的数据中繁体显示为乱码、问号 的问题。根据经验试着调整数据库编码,要么还是乱码,要么没有变化。经过苦苦研究,终于解决了,方法比较简单,同时,也摸索了一套解决mysql获取数据出现乱码思路的方案。把它分享出来。
一... [阅读全文]
日历 System.Globalization.GregorianCalendar 中不支持该字符串所表示的DateTime
unvs | ASP.NET | 2012-05-15
今天遇到一个问题,在通过asp.net读取mysql数据时,适配器填充数据集,出现错误:日历 System.Globalization.GregorianCalendar 中不支持该字符串所表示的DateTime,日期出现问题,查看mysql数据库发现字段类型为data,根据提示遂改为datetime,但是仍旧同样的错误,这时就纠结了,只好通过搜索引擎找答案了,这里多啰嗦一句,教稀奇的技术问题还是谷歌... [阅读全文]
mysql中各编码字段类型用法及所占字符字节长度
unvs | Database | 2012-02-01
mysql(utf-8):一个汉字=两个字符、一个字符=两个字节、一个数字或一个字母占一个字节、char与varchar长度为字符、一个长度可放两个数字或两个字母、长度为30放10个汉字。简单的字段转换,有时让你搞混。。。
[阅读全文]
mysql5.0存储过程操作符知识_函数方法[Mysql学习]
unvs | PHP | 2011-12-05
一、创建存储过程
1.基本语法:
create procedure sp_name()begin………end
2.参数传递
二、调用存储过程
1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递
三、删除存储过程
1.基本语法:drop procedure sp_name//2.注意事项(1)不能在一个存储过程中删除另一个存储过程,只能调用另一个存储... [阅读全文]
登录phpmyadmin提示: #1045 无法登录 MySQL 服务器
unvs | PHP | 2011-12-02
打开phpmyadmin,进行登录,出现以下问题,提示:#1045 无法登录 MySQL 服务器
或许出现以下错误情况:phpmyadmin:#1045 无法登录 MySQL 服务器。Access denied for user ‘root’@’localhost’ (using password: YES)
问题原因:这有可能是由于前面设置mysql密码没有成功,所以导致了我们使用设置的mysql root密码无法登陆服务... [阅读全文]
MySQL通过命令进行权限分配[mysql数据库]
unvs | PHP | 2011-11-30
第一步:mysql服务的启动和停止
net stop mysql
net start mysql
第二步:直接登陆mysql
语法如下: mysql -u用户名 -p用户密码
键入命令mysql -uroot -p, 回车后提示你输入密码,输入123456,然后回车即可进入到mysql中了,mysql的提示符是:
mysql>
注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP
第三步:增加新用户
格式:grant ... [阅读全文]
表数据转移[数据库]
unvs | Database | 2011-03-04
数据库中一个表的数据转移到另外个表的SQL语句写法:
a表数据转移至b表
insert into 表b(字段4,字段5,字段6) select 字段1,字段2,字段3 from 表a where 条件–仅限b表中为空时
如表b不为空
insert into 表b(字段4,字段5,字段6) select 字段1,字段2,字段3 from 表a where 条件 and 表b.id=表a.id
下面实例内容转载于:mysql表之间数据转移
//把Use... [阅读全文]
VertrigoServ在xp下怎么运行网站、修改数据库
unvs | 电脑网络 | 2011-03-02
转载网络并收集整理
Windows 下运行PHP软件–Vertrigo Serv
原文地址:http://www.x5dj.com/UserForum/ThreadDetail.aspx?UserID=433866&ThreadID=173723&Page=100#808603
一、主要特点: Vertrigo Serv 是一款快速在Windows系统上安装Apache 2.x.x, PHP 5.x.x, MySQL 5.x.x以及 PhpMyAdmin的all-in-one安装包。它可以让用户的电脑变... [阅读全文]