MySQL MySQL插入唯一引用

INSERT INTO jobs (companyid,clientref,jobid) VALUES (8,2,IFNULL((SELECT max(b.jobid)+1 FROM jobs b where b.clientref=2),1) );

MySQL 停止mysql的utf8问题

SET NAMES 'utf8';

MySQL MySQL:转储远程数据库

mysqldump –-host=the.remotedatabase.com -u yourusername -p yourdatabasename > foo.sql

MySQL 重置表的自动增量

ALTER TABLE theTableInQuestion AUTO_INCREMENT=1234

MySQL MySQL UTF-8

ALTER DATABASE  `sulis` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci

MySQL 选择第二个单词的第一个字符(姓氏)

SELECT SUBSTRING( reverse( TRIM( node.title ) ) , locate( ' ', reverse( TRIM( node.title ) ) ) -1, 1 ) AS title_truncated
FROM node

MySQL 希腊语utf-8和mysql

mysqldump –default-character-set=utf8 –databases databasename > “dumpfile.sql”

MySQL 指定“订购依据”订单

select * from tablename order by col='text1' desc, col='text2' desc, col='text3' desc

MySQL MySQL正确案例功能

DROP FUNCTION IF EXISTS proper;
SET GLOBAL  log_bin_trust_function_creators=TRUE;
DELIMITER |
CREATE FUNCTION proper( str VARCHAR(128) )
RETURNS VARCHAR(128)
BEGIN
  DECLARE c CHAR(1);
  DECLARE s VARCHAR(128);
  DECLARE i INT DEFAULT 1;
  DECLARE bool INT DEFAULT 1;
  DECLARE punct CHAR(17) DEFAULT ' ()[]{},.-_!@;:?/';
  SET s = LCASE( str );
  WHILE i < LENGTH( str ) DO 
    BEGIN
      SET c = SUBSTRING( s, i, 1 );
      IF LOCATE( c, punct ) > 0 THEN
        SET bool = 1;
      ELSEIF bool=1 THEN 
        BEGIN
          IF c >= 'a' AND c <= 'z' THEN 
            BEGIN
              SET s = CONCAT(LEFT(s,i-1),UCASE(c),SUBSTRING(s,i+1));
              SET bool = 0;
            END;
          ELSEIF c >= '0' AND c <= '9' THEN
            SET bool = 0;
          END IF;
        END;
      END IF;
      SET i = i+1;
    END;
  END WHILE;
  RETURN s;
END;
|
DELIMITER ;

MySQL 地址更改后Wordpress更新URL路径

SET	@current_path='site.dev.example.com', 
	@new_path='site.stage.example.com';
	
UPDATE wp_posts 	SET post_content 	= REPLACE(post_content, @current_path, @new_path);
UPDATE wp_posts 	SET guid		= REPLACE(guid, @current_path, @new_path);
UPDATE wp_options 	SET option_value 	= REPLACE(option_value, @current_path, @new_path);
UPDATE wp_postmeta 	SET meta_value 		= REPLACE(meta_value, @current_path, @new_path);