mysql更新表中數(shù)據(jù)的存儲(chǔ)過程,代碼如下:

創(chuàng)新互聯(lián)公司是專業(yè)的肇東網(wǎng)站建設(shè)公司,肇東接單;提供網(wǎng)站制作、成都做網(wǎng)站,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行肇東網(wǎng)站開發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
mysql CREATE TABLE Employee( //創(chuàng)建表
- id int,
- first_name VARCHAR(15),
- last_name VARCHAR(15),
- start_date DATE,
- end_date DATE,
- salary FLOAT(8,2),
- city VARCHAR(10),
- description VARCHAR(15)
- );
Query OK, 0 rows affected (0.01 sec)
--//導(dǎo)入數(shù)據(jù)
mysql insert into Employee(id,first_name, last_name, start_date, end_Date, salary, City, Description)
- values (1,'Jason', 'Martin', '19960725', '20060725', 1234.56, 'Toronto', 'Programmer');
Query OK, 1 row affected (0.00 sec)
看看mysql文檔里面關(guān)于timestamp的說明會(huì)清楚一些
這塊是容易弄錯(cuò),建表的第一列timestamp屬性的字段如果不顯示給默認(rèn)值,都會(huì)自動(dòng)更新.
11.3.1.1.
自MySQL
4.1以來的TIMESTAMP屬性
我覺得一般用date就夠用了
update borrow set Returntime1='2012-11-18 15:41:18' , breturn='已' where ID= 1;
同時(shí)更新多個(gè)字段內(nèi)容是用,號(hào)分開,不是用and連接!
應(yīng)用場(chǎng)景:
1、在數(shù)據(jù)表中,要記錄每條數(shù)據(jù)是什么時(shí)候創(chuàng)建的,不需要應(yīng)用程序去特意記錄,而由數(shù)據(jù)數(shù)據(jù)庫(kù)獲取當(dāng)前時(shí)間自動(dòng)記錄創(chuàng)建時(shí)間;2、在數(shù)據(jù)庫(kù)中,要記錄每條數(shù)據(jù)是什么時(shí)候修改的,不需要應(yīng)用程序去特意記錄,而由數(shù)據(jù)數(shù)據(jù)庫(kù)獲取當(dāng)前時(shí)間自動(dòng)記錄修改時(shí)間;實(shí)現(xiàn)方式:
1、將字段類型設(shè)為 TIMESTAMP
2、將默認(rèn)值設(shè)為 CURRENT_TIMESTAMP
舉例應(yīng)用:
1、MySQL 腳本實(shí)現(xiàn)用例
--添加CreateTime 設(shè)置默認(rèn)時(shí)間 CURRENT_TIMESTAMPALTER TABLE `table_name`
ADD COLUMN `CreateTime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創(chuàng)建時(shí)間' ;--修改CreateTime 設(shè)置默認(rèn)時(shí)間 CURRENT_TIMESTAMPALTER TABLE `table_name`
MODIFY COLUMN `CreateTime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創(chuàng)建時(shí)間' ;--添加UpdateTime 設(shè)置 默認(rèn)時(shí)間 CURRENT_TIMESTAMP 設(shè)置更新時(shí)間為 ON UPDATE CURRENT_TIMESTAMPALTER TABLE `table_name`
ADD COLUMN `UpdateTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '創(chuàng)建時(shí)間' ;--修改 UpdateTime 設(shè)置 默認(rèn)時(shí)間 CURRENT_TIMESTAMP 設(shè)置更新時(shí)間為 ON UPDATE CURRENT_TIMESTAMPALTER TABLE `table_name`
MODIFY COLUMN `UpdateTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '創(chuàng)建時(shí)間' ;2、MySQL工具設(shè)置
因?yàn)閟itime是日期的字符串格式,sql語(yǔ)句sjtime的值$sjtime要加單引號(hào)才不會(huì)解析錯(cuò)誤:
$db-query("update main set sjtime=‘".$sjtime."’ where id=".$userid);
這樣就可以了。
用sql寫的話,update語(yǔ)句咯。set你要更新的字段 = 你要更新的時(shí)間參數(shù),看具體要求了。
分享標(biāo)題:mysql怎么更新時(shí)間 mysql怎么更新時(shí)間格式字段
本文網(wǎng)址:http://chinadenli.net/article0/hghiio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)、軟件開發(fā)、網(wǎng)站收錄、網(wǎng)站維護(hù)、搜索引擎優(yōu)化、動(dòng)態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)