分类目录

链接

2018年十二月
« 11月    
 12
3456789
10111213141516
17181920212223
24252627282930
31  

近期文章

热门标签

博主推荐

mysql update触发器

DELIMITER $$   CREATE     /*[DEFINER = { user | CURRENT_USER }]*/     TRIGGER `test`.`trig_update`  AFTER  UPDATE      ON `test`.`shunqing_content_open`     FOR EACH ROW      BEGIN     DECLARE num INT;     IF(old.title<> new.title OR old.content<>new.content)     THEN         SELECT COUNT(0) INTO num FROM shunqing_content_tmp WHERE tid=new.tid;         IF(num = 0)         THEN             INSERT INTO shunqing_content_tmp(tid,TYPE,createtime)VALUES(new.tid,2,N...

MySQL 暂无评论 阅读(196)

MySQL使用Union创建视图报错

mysql> select * from test_main; +----+-------+ | id | value | +----+-------+ |  1 | ONE   | |  2 | TWO   | |  3 | THREE | +----+-------+ 3 rows in set (0.00 sec)   mysql> create table test_main2 select * from test_main; Query OK, 3 rows affected (0.04 sec) Records: 3  Duplicates: 0  Warnings: 0     -- 创建视图, sql 语句加了括号, 报错。 CREATE VIEW view_test_main AS ( SELECT * FROM test_main UNION ALL SELECT * FROM test_main2 );   ERROR 1064 (42000): You have an e...

MySQL 暂无评论 阅读(167)

mysql插入单引号字符串

此时将字符串中的单引号" ' "替换成"  ' '  "两个单引号即可。 此时应该利用java中的“replace”方法进行替换。此处给出java中的替换代码。   public static void main(String[] args) throws Exception{         Server ss=new Server();         String str="I'm a boy";         String temp=str.replaceAll("'", "''");         String sql="insert into test VALUES('"+temp+"');";         ss.operate(sql, 2);         System.out.println(temp);         System.out.println(sql);     } 此时的输出结...

MySQL 暂无评论 阅读(147)

一步一步使用mycat(二):主从复制

在讲主从复制前,我们先说一下Mysql主从复制实现原理: 高性能Mysql主从架构的复制原理 怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下: 1、主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码 2、修改主服务器master: #vi /etc/my.cnf [mysqld] log-bin=mysql-bin   //[必须]启用二进制日志 server-id=222      //[必须]服务器唯一ID,默认是1,一般取IP最后一段 3、修改从服务器slave: #vi /etc/my.cnf [mysqld] log-bin=mysql-bin   //[不是必须...

LINUX, MySQL 暂无评论 阅读(231)

MySQL数据库 v5.1.73 Final For Windows 安装版(x64)

MySQL数据库 v5.1.73 Final For Windows 安装版(x64)

Download, MySQL 暂无评论 阅读(197)

mysql获取拼音首字母(改进版)

DELIMITER $$   USE `test`$$   DROP FUNCTION IF EXISTS `getPY`$$   CREATE  FUNCTION `getpy`(in_string VARCHAR(255)) RETURNS VARCHAR(255) CHARSET utf8 BEGIN       DECLARE tmp_str VARCHAR(255) CHARSET utf8 DEFAULT '';       DECLARE str_len SMALLINT DEFAULT 0;       DECLARE tem_loc SMALLINT DEFAULT 0;       DECLARE tmp_char VARCHAR(10) CHARSET utf8 DEFAULT '';       DECLARE tmp_len SMALLINT DEFAULT 0;       DECLARE tmp_rs VARCHAR(255) CHARSET utf8 DEFAULT '';       DECLARE t...

MySQL 暂无评论 阅读(668)

mysqld_safe –skip-grant-tables 无效

mysql忘记密码时,使用mysqld_safe --skip-grant-tables 无效,报错,如下: Server socket created on IP: '0.0.0.0'. 170205 19:02:18 [Note] Event Scheduler: Loaded 0 events 170205 19:02:18 [Note] /usr/local/mysql/bin/mysqld: ready for connections. Version: '5.5.37-log' socket: '/tmp/mysql.sock' port: 3306 MySQL Community Server (GPL) 170205 19:04:01 mysqld_safe A mysqld process already exists 170205 19:04:29 mysqld_safe A mysqld process already exists 170205 19:05:25 mysqld_saf...

MySQL 暂无评论 阅读(589)

MySQL修改root密码的多种方法

方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin mysqladmin -u root password "newpass" 如果root已经设置过密码,采用如下方法 mysqladmin -u root password oldpass "newpass" 方法3: 用UPDATE直接编辑user表 mysql -u root mysql> use mysql; mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root'; mysql> FLUSH PRIVILEGES; 在丢失root密码的时候,可以这样 mysqld_safe --skip-gran...

MySQL 评论(1) 阅读(694)

Starting MySQL. ERROR! The server quit without updating PID file (/alidata/server/mysql/data/AY140703134622335840Z.pid)

Starting MySQL. ERROR! The server quit without updating PID file (/alidata/server/mysql/data/AY140703134622335840Z.pid)   查看日志发现以下日志 请教高手这是什么问题? 140813 08:42:34 mysqld_safe Starting mysqld daemon with databases from /alidata/server/mysql/data 140813  8:42:34 [Note] Plugin 'FEDERATED' is disabled. 140813  8:42:34 InnoDB: The InnoDB memory heap is disabled 140813  8:42:34 InnoDB: Mutexes and rw_locks use GCC atomic builtins 140813  8:42:34 InnoDB: C...

MySQL 评论(1) 阅读(1,962)

mysql中Table is read only的解决

一客户的mysql数据库600多M.从windows换成linux.导出再导入太麻烦了.于是直接复制物理文件到linux.先创建好linux下面的mysql数据库.再把文件wget过来覆盖掉之后.问题出现了, 在 mysql中,Select之类的都正常,但在phpmyadmin优化数据库的时候中提 示:Table 'jieqi_xxxx' is read only,给数据库目录的所属用户和组改为mysql,并加上777的权限,还是一样提示. 程序中使用root连接,也是一样的提示....百般SM加鞭策无果.最后想到用myisamchk来检查一下,也提示 Table is read only.于是满世界找答案啊...终于功夫不负哥,...

Others 暂无评论 阅读(1,272)