mysql - 怎么生成這個(gè)sql表?
問題描述

如圖,要生成這個(gè)sql表,從5點(diǎn)開始到23點(diǎn),間隔15分鐘。
怎么生成呢?
問題解答
回答1:用PHP
$start = strtotime(’20140227050000’);$end = strtotime(’20140227230000’);$step = strtotime(’1970-01-01 08:30:00’);$data = array();while (($start+=$step) <= $end) { $data[] = array(’s’=>date(’Y-m-d H:i:s’,($start-strtotime(’1970-01-01 08:15:00’))),’e’=>date(’Y-m-d H:i:s’,$start) );}echo ’<pre>’;var_dump($data);
將data數(shù)據(jù)插入到sql表即可
再來個(gè)MYSQL的
-- 刪除原有表DROP TABLE IF EXISTS `t`;-- 創(chuàng)建數(shù)據(jù)表CREATE TABLE IF NOT EXISTS `t` ( `s` varchar(255), `e` varchar(255));-- 創(chuàng)建存儲(chǔ)create procedure protest()begindeclare s int;declare t int;declare e int;set s=UNIX_TIMESTAMP(’20140227050000’);set t=900;set e=UNIX_TIMESTAMP(’20140227230000’);while s<e doset s=s+t; insert into t(`s`,`e`) values(FROM_UNIXTIME(s),FROM_UNIXTIME(s+t)); set s=s+t;end while;end;-- 調(diào)用存儲(chǔ)call protest();-- 刪除存儲(chǔ)drop procedure protest;回答2:
你是要生成這樣的表結(jié)構(gòu)?還是說這張表已經(jīng)存在了想要插入這樣的表內(nèi)容
相關(guān)文章:
1. boot2docker無法啟動(dòng)2. docker-compose中volumes的問題3. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””4. docker安裝后出現(xiàn)Cannot connect to the Docker daemon.5. java - SSH框架中寫分頁時(shí)service層中不能注入分頁類6. docker網(wǎng)絡(luò)端口映射,沒有方便點(diǎn)的操作方法么?7. nignx - docker內(nèi)nginx 80端口被占用8. javascript - mock.js可以存儲(chǔ)數(shù)據(jù)嗎9. node.js - antdesign怎么集合react-redux對(duì)input控件進(jìn)行初始化賦值10. java - Spring事務(wù)回滾問題

網(wǎng)公網(wǎng)安備