2020年6月29日
摘要: 根据官方文档,rand()的取值范围为[0,1) 若要在i ≤ R ≤ j 这个范围得到一个随机整数R ,需要用到表达式 FLOOR(i + RAND() * (j – i + 1))例如, 若要在7 到 12 的范围(包括7和12)内得到一个随机整数, 可使用以下语句:SELECT FLOOR(7 阅读全文
posted @ 2020-06-29 16:14 北田 阅读(1306) 评论(0) 推荐(0) 编辑
摘要: 问题 删除数据库记录后,再次新增记录,id继续增加。希望id能够从1开始重新计数。 解决方法 该表没有外键 truncate table_name; 该表有外键 报错 ERROR 1701 (42000): Cannot truncate a table referenced in a foreig 阅读全文
posted @ 2020-06-29 15:44 北田 阅读(1201) 评论(0) 推荐(0) 编辑
摘要: 通过这个实例,学习存储过程的使用,涉及到存储过程循环体。 关于循环体的实现方式总结为3种: 实现方式一(while ..循环条件..do..循环体.. end while): 1 DELIMITER $$ 2 CREATE PROCEDURE insert_many_i_data() 3 BEGIN 阅读全文
posted @ 2020-06-29 15:28 北田 阅读(1939) 评论(0) 推荐(0) 编辑