摘要:
(转载)http://www.cnblogs.com/neve/archive/2011/03/21/1990165.htmlisset函数是检测变量是否设置。格式:bool isset ( mixed var [, mixed var [, ...]] )返回值:若变量不存在则返回 FALSE若变量存在且其值为NULL,也返回 FALSE若变量存在且值不为NULL,则返回 TURE同时检查多个变量时,每个单项都符合上一条要求时才返回 TRUE,否则结果为 FALSE如果已经使用 unset() 释放了一个变量之后,它将不再是 isset()。若使用 isset() 测试一个被设置成 NULL 阅读全文
posted @ 2013-07-16 17:41
robotke1
阅读(223)
评论(0)
推荐(0)
摘要:
(转载)http://qjoycn.iteye.com/blog/1288435今天发现了一个错误:Could not execute JDBC batch update最后发现原因是SQL语句长度大于1M,而我机器上的mysql是默认设置,也就是说mysql通讯的数据包大小设置是1M,这就造成sql语句执行失败。于是把mysql的配置文件(my.ini)中的max_allowed_packet = 6M变大,问题就解决了。 阅读全文
posted @ 2013-07-16 15:47
robotke1
阅读(1064)
评论(0)
推荐(0)
摘要:
例子:// 删除以0开头的字段DELETE FROM `week_energy_copy` WHERE openid like '0%';// 删除以数字开头的字段DELETE FROM `week_energy_copy` WHERE openid NOT REGEXP '^[0-9]';// 删除以大写字母开头的字段DELETE FROM `week_energy_copy` WHERE openid REGEXP '^[A-Z]'; 阅读全文
posted @ 2013-07-16 10:21
robotke1
阅读(737)
评论(0)
推荐(0)
摘要:
(转载)http://www.5idev.com/p-php_mysql_between.shtmlMySQL BETWEEN 语法BETWEEN 运算符用于 WHERE 表达式中,选取介于两个值之间的数据范围。BETWEEN 同 AND 一起搭配使用,语法如下:WHERE column BETWEEN value1 AND value2WHERE column NOT BETWEEN value1 AND value2通常 value1 应该小于 value2。当 BETWEEN 前面加上 NOT 运算符时,表示与 BETWEEN 相反的意思,即选取这个范围之外的值。BETWEEN 实例选取 阅读全文
posted @ 2013-07-16 10:18
robotke1
阅读(7132)
评论(0)
推荐(0)
摘要:
(转载)http://www.5idev.com/p-php_mysql_like.shtmlMySQL LIKE 语法LIKE 运算符用于 WHERE 表达式中,以搜索匹配字段中的指定内容,语法如下:WHERE column LIKE patternWHERE column NOT LIKE pattern在 LIKE 前面加上 NOT 运算符时,表示与 LIKE 相反的意思,即选择 column 不包含 pattern 的数据记录。LIKE 通常与通配符 % 一起使用,% 表示通配 pattern 中未出现的内容。而不加通配符 % 的 LIKE 语法,表示精确匹配,其实际效果等同于 = 等 阅读全文
posted @ 2013-07-16 10:15
robotke1
阅读(1200)
评论(0)
推荐(0)
摘要:
(转载)http://blog.zol.com.cn/2299/article_2298921.htmlMySQL 自4.1版以后开始支持INSERT … ON DUPLICATE KEY UPDATE语法,使得原本需要执行3条SQL语句(SELECT,INSERT,UPDATE),缩减为1条语句即可完成。例如ipstats表结构如下:CREATE TABLE ipstats (ip VARCHAR(15) NOT NULL UNIQUE,clicks SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0');原本需要执行3条SQL语句,如下:IF 阅读全文
posted @ 2013-07-16 00:17
robotke1
阅读(393)
评论(0)
推荐(0)
摘要:
(转载)http://www.111cn.net/database/mysql/ON_DUPLICATE_KEY%20.htmINSERT语句末尾指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则执行旧行UPDATE;如果不会导致唯一值列重复的问题,则插入新行。例如,如果列a被定义为UNIQUE,并且包含值1,则以下两个语句具有相同的效果:insert into table (a,b,c) values (1,2,3) on duplicate key update c=c+1;update table set 阅读全文
posted @ 2013-07-16 00:15
robotke1
阅读(900)
评论(0)
推荐(0)
摘要:
例子:mysql> show create table student \G*************************** 1. row *************************** Table: studentCreate Table: CREATE TABLE `student` ( `age` int(3) NOT NULL default '0', `energy` int(11) default '0', `the_time` date default NULL, PRIMARY KEY (`age`)) ENGINE=MyIS 阅读全文
posted @ 2013-07-16 00:05
robotke1
阅读(257)
评论(0)
推荐(0)

浙公网安备 33010602011771号