mysql怎么看语句测试数据是否添加成功点哪个

mysql怎么看语句测试数据是否添加成功点哪个,第1张

用mysql_affected_rows()方法。在SQL语句附近加上mysql_affected_rows(),如果mysql_affected_rows()的值为“-1”,则执行失败,如果大于等于0,则语句执行成功!

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代码生成数据,再导入:


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11643251.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存