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提交数据
=======后续会继续整理并分享给你们======