LEFT()函数是一个字符串函数,它返回具有指定长度的字符串的左边部分。
下面是LEFT()函数的语法 -
INTERVAL关键字
INTERVAL关键字可以用于计算时间间隔,可以有以下用法。
1,直接计算时间间隔。
例1:查询当前时间之前2个小时的日期:
MySQL DATE_ADD() 函数
定义和用法
DATE_ADD() 函数向日期添加指定的时间间隔。
语法
DATE_ADD(date,INTERVAL expr type)
我们希望向 "OrderDate" 添加 2 天
DATE_ADD(OrderDate,INTERVAL 2 DAY)
CAST函数 将任何类型的值转换为具有指定类型的值 https://www.yiibai.com/mysql/cast.html
rand() 的取值范围为[0,1)
tinyint字段举例 unsigned 字段的取值范围是0-255,而 signed 的范围是-128 - 127
SECOND 秒
mysql>delimiter $mysql>SET AUTOCOMMIT = 0$$
mysql>create procedure test()
begin
declare i decimal (10) default 0
dd:loop
INSERT INTO `million` (`categ_id`, `categ_fid`, `SortPath`, `address`, `p_identifier`, `pro_specification`, `name`, `add_date`, `picture_url`, `thumb_url`, `is_display_front`, `create_html_time`, `hit`, `buy_sum`, `athor`, `templete _style`, `is_hot`, `is_new`, `is_best`) VALUES
(268, 2, '0,262,268,', 0, '2342', '423423', '123123', '2012-01-09 09:55:43', 'upload/product/20111205153432_53211.jpg', 'upload/product/thumb_20111205153432_53211.jpg', 1, 0, 0, 0, 'admin', '0', 0, 0, 0)
commit
set i = i+1
if i= 1000000 then leave dd
end if
end loop dd
end$
mysql>delimiter
mysql>call test
结果
mysql>call testQuery OK, 0 rows affected (58 min 30.83 sec)
非常耗时。
于是我又找了一个方法
先用PHP代码生成数据,再导入:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)