mysql日期和字符相互轉換
date_format(date,'%Y-%m-%d')
-------------->oracle中的to_char();
str_to_date(date,'%Y-%m-%d')
-------------->oracle中的to_date();
www.2cto.com
%Y:表明4位的年份
%y:表明2爲的年份
%m:表明月, 格式爲(01……12)
%c:表明月, 格式爲(1……12)
%d:表明月份中的天數,格式爲(00……31)
%e:表明月份中的天數, 格式爲(0……31)
%H:表明小時,格式爲(00……23)
%k:表明 小時,格式爲(0……23)
%h: 表明小時,格式爲(01……12)
%I: 表明小時,格式爲(01……12)
%l :表明小時,格式爲(1……12)
%i: 表明分鐘, 格式爲(00……59)
%r:表明 時間,格式爲12 小時(hh:mm:ss [AP]M)
%T:表明 時間,格式爲24 小時(hh:mm:ss) javascript
mysql 刪除重複數據只保留一條:
DELETE FROM 表名 WHERE ID IN (
SELECT * FROM
(SELECT MAX(ID) FROM 表名 WHERE ... GROUP BY MSG
HAVING COUNT(MSG) > 1)
AS b); java
注意事項:MSG爲重複字段 ID必定要是 惟一字段 ,若是ID代
表的重複字段 那麼就刪除了全部的數據,BE CARE mysql
上面這句SQL:有一點問題 不知道你們發現沒有 這句SQL只會
刪除重複數據中ID最大的一條 也就是說有3條重複數據的話 就
刪除最後插入的那一條。 sql
謝謝 網友的評論 讓我糾正這些錯誤。 windows
下面是正確版本: oracle
思想:刪除全部重複字段 保留重複字段中最先插入的 this
DELETE FROM TABLE_NAME WHERE MSG IN (
SELECT * FROM
(SELECT MSG FROM TABLE_NAME WHERE FLAG = 3
GROUP BY MSG HAVING COUNT(MSG) > 1)
AS b)
AND ID NOT IN (SELECT * FROM
(SELECT MIN(ID) FROM TABLE_NAME WHERE FLAG = 3
GROUP BY MSG HAVING COUNT(MSG) > 1)
AS c) url
TABLE_NAME:表名
MSG:重複字段
ID:惟一字段orm
JS location.href 使用方法:
location.href 在使用中非常頻繁,location.href 主要的使用方法有
哪些
javascript 中的 location.href 有不少種用法,主要以下。 ip
Java代碼 收藏代碼
self.location.href="/url"; //當前頁面打開URL頁面
location.href="/url"; //當前頁面打開URL頁面
windows.location.href="/url"; //當前頁面打開URL頁面,前面三
個用法相同。
this.location.href="/url"; //當前頁面打開URL頁面
parent.location.href="/url"; //在父頁面打開新頁面
top.location.href="/url"; //在頂層頁面打開新頁面
若是頁面中自定義了frame,那麼可將 parent self top 換爲自定義
frame的 名稱,效果是在 frame 窗口打開url地址
此外,window.location.href=window.location.href; 和
window.location.Reload()和都是刷新當前頁面。區別在因而否有
提交數據。當有提交數據時,window.location.Reload() 會提示是
否提交,window.location.href=window.location.href; 則是向指定
的url提交數據
=======後續會繼續整理並分享給你們======