随笔分类 -  mysql数据库

摘要:解决方法 :http://blog.csdn.net/gtosky4u/article/details/8581281 阅读全文
posted @ 2014-08-15 19:40 梨花驿路 阅读(411) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/bluishglc/article/details/7710738 阅读全文
posted @ 2014-08-07 19:48 梨花驿路 阅读(403) 评论(0) 推荐(0) 编辑
摘要:本文汇总了和MySQL运维开发相关的所有工具,并会持续更新 1. 工具套件集 percona-toolkit: http://www.percona.com/software/percona-toolkit oak-toolkit: http://code.openark.org/forge/openark-kit ps-helper(performance schema 工具函数集):h... 阅读全文
posted @ 2014-08-07 19:39 梨花驿路 阅读(301) 评论(0) 推荐(0) 编辑
摘要:MySql快速插入以及批量更新 插入: MySql提供了可以一次插入多条数据的用法: [sql] INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9),(10,11,12)...; 在程序中可以通过循环,添加Values对应的列表,最后使用一次executeUpdate完成插入操作。但是Mysql语句并不是越长越好,M... 阅读全文
posted @ 2014-08-06 17:32 梨花驿路 阅读(874) 评论(0) 推荐(0) 编辑
摘要:http://stackoverflow.com/questions/24725261/how-to-use-a-custom-identity-column-in-sql-with-entity-framework 情景,在mysql的一张表里面的id字段是主键,但是这个主键的值,不是自增的,也不是用户传入的,而是当insert的时候,由触发器来生成的. 这是触发器代码 我们到ed... 阅读全文
posted @ 2014-07-30 20:18 梨花驿路 阅读(2882) 评论(1) 推荐(1) 编辑
摘要:场景,两个不同服务器上的数据库,进行数据库同步 但是执行之后,提示报错 错误代码: 1293 Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause 原因: 两台服务器的mysql版本不一致.... 阅读全文
posted @ 2014-07-30 11:21 梨花驿路 阅读(29756) 评论(0) 推荐(1) 编辑
摘要:场景:导入一个 sql 文件,但是 总是在执行几十句sql之后就失败了,打开失败日志 就一句 MySQL server has gone away 我使用了2个步骤,但是感觉是第1步成功的 1: 先看看 max_allowed_packet , 使用语法为 show global variables like 'max_allowed_packet'; 然后我们修改这个 ,用到的... 阅读全文
posted @ 2014-07-30 10:45 梨花驿路 阅读(389) 评论(0) 推荐(0) 编辑
摘要:原文来自 http://www.cnblogs.com/sanduo8899/p/3698617.html 您的C#开发工具是用VS2012吗? No! return; 您的数据库用的是MySql吗? No! return; 您新建ADO.NET数据实体模型的时候选择数据源的时候没有MySql? No! return; 问题... 阅读全文
posted @ 2014-05-15 18:07 梨花驿路 阅读(543) 评论(0) 推荐(0) 编辑
摘要:在asp.net结合mysql的开发中,我平时用到的事务处理是 使用 TransactionOptions 来进行处理TransactionOptions transactionOption = new TransactionOptions { I... 阅读全文
posted @ 2014-04-24 09:56 梨花驿路 阅读(1202) 评论(0) 推荐(0) 编辑
摘要:存储过程: create procedure proc_t(out uname varchar(50),out upwd varchar(50),in uid int) BEGIN select name,pwd into uname,upwd from bbs where id=uid; end ---------- 如何在mysql里调用这个存储过程获得uname,upwd的值答案call p... 阅读全文
posted @ 2014-03-29 17:03 梨花驿路 阅读(5733) 评论(1) 推荐(0) 编辑
摘要:错误故障,mysql 服务器上用 concat_ws 函数,连接了一串数字,最后 服务器返回的字段就变成了一个 byte ,而我们想要的类型是 string 类型,那么转换的时候,就报错了. 正确的修改方法是在 concat_ws 进行连接后,用 convert 进行转换一下数据类型 DELIMITER $$USE `sms`$$DROP PROCEDURE IF EXISTS... 阅读全文
posted @ 2014-02-18 10:56 梨花驿路 阅读(1546) 评论(0) 推荐(0) 编辑
摘要:一:服务器异常:Host 'xx.xxx.xx.xxx' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 发现主机又出错了,错误是这样。ERROR 1129 (00000): Host 'XXXXXX' is blocked because of many connectio... 阅读全文
posted @ 2014-02-12 10:20 梨花驿路 阅读(3569) 评论(0) 推荐(1) 编辑
摘要:Java time JavaScript Math.round(new Date().getTime()/1000) 之所以除以1000是因为getTime()返回数值的单位是毫秒 Microsoft .NET / C# ep... 阅读全文
posted @ 2014-01-20 17:08 梨花驿路 阅读(352) 评论(0) 推荐(0) 编辑
摘要:Lost connection to MySQL server at 'reading initial communication packet' 错误解决 上次解决了这个问题,今天又碰到,突然失忆,又做了一番无用功后终于搞定,这次一定要记录下来,免得下次又浪费时间 1、修改mysql配置文件 vi /etc/my.cnf [mysqld]段加skip-name-resolve 在这个之... 阅读全文
posted @ 2013-12-16 14:42 梨花驿路 阅读(345) 评论(0) 推荐(0) 编辑
摘要:Mysql 时间戳函数 => 从时间 转成 时间戳 UNIX_TIMESTAMP() 获取当前服务器时间的时间戳UNIX_TIMESTAMP('2013-01-01 12:33:19') 获取指定时间的时间戳从时间戳转换成时间 SELECT FROM_UNIXTIME(1357014799) 这个可以带第二个参数,转成自己想要的日期格式C#的时间戳 #regio... 阅读全文
posted @ 2013-11-13 13:10 梨花驿路 阅读(2882) 评论(1) 推荐(0) 编辑
摘要:一:临时变量的定义和赋值 DECLARE spot SMALLINT; -- 分隔符的位置 DECLARE tempId VARCHAR(64); -- 循环 需要用到的临时的Cid DECLARE tempTnames VARCHAR(5000);DECLARE tempName VARCHAR(64);赋值 方法一:使用 set 来赋值 SET tempSendName=(S... 阅读全文
posted @ 2013-11-04 17:48 梨花驿路 阅读(4762) 评论(0) 推荐(0) 编辑
摘要:修改数据库中group_concat的返回结果的长度限制 我们可以使用Mysql的客户端管理工具,Sqlyog 新建一个查询编辑器 显示 SHOW VARIABLES LIKE "group_concat_max_len"; 修改 SET GLOBAL group_concat_max_len = 1024000; -- 关掉Mysql的Sqlyog客户端,生效 阅读全文
posted @ 2013-09-05 09:57 梨花驿路 阅读(346) 评论(0) 推荐(0) 编辑
摘要:DELIMITER $$USE `netschool`$$DROP PROCEDURE IF EXISTS `fn_jk_GetCourses`$$CREATE DEFINER=`root`@`%` PROCEDURE `fn_jk_GetCourses`(IN p_pageIndex INT, IN p_pageSize INT )BEGIN-- select p_Tid,p_Func... 阅读全文
posted @ 2013-08-14 10:11 梨花驿路 阅读(766) 评论(0) 推荐(0) 编辑
摘要:在实际开发中,经常会用到 if 和 case when的用法,记录一下,以后可以用得到.DELIMITER $$ USE `数据库`$$ DROPPROCEDUREIFEXISTS `GetNoticemsg`$$ CREATE DEFINER=`root`@`%` PROCEDURE `GetNoticemsg`(p_Id VARCHAR(64),p_InTime DATETIME,p_FunctionId INT,p_PersonType INT,p_GetType INT) BEGIN-- GetType 0:获取已发通知,1获取已收通知 -- PersonType 0:家长 1:老师 阅读全文
posted @ 2013-07-04 13:12 梨花驿路 阅读(1313) 评论(0) 推荐(0) 编辑
摘要:如果存储姓名的字段采用的是GBK字符集,那就好办了,因为GBK内码编码时本身就采用了拼音排序的方法(常用一级汉字3755个采用拼音排序,二级汉字就不是了,但考虑到人名等都是常用汉字,因此只是针对一级汉字能正确排序也够用了)。 直接在查询语句后面 添加 order by name asc; 查询结果按照姓氏的升序排序; 但是如果在 utf-8的数据库中,如果我们针对名称进行排序,实际是无... 阅读全文
posted @ 2013-05-14 10:38 梨花驿路 阅读(455) 评论(0) 推荐(0) 编辑