草庐IT

datetime_select

全部标签

mysql - 我可以只在 JOIN 失败的地方使用 MySQL SELECT 行吗?

我想执行一个MySQL查询:SELECT*FROMtable_AJOINtable_Bontable_A.id=table_B.foreign_key…但我想返回表_B中表_A中不匹配的行。这可能吗?我怎样才能完成它? 最佳答案 您想使用LEFTOUTERJOIN然后是一个WHERE子句,只允许在连接表上使用NULL。SELECT*FROMtable_ALEFTOUTERJOINtable_BONtable_A.id=table_B.foreign_keyWHEREtable_B.foreign_keyISNULL

mysql - 错误代码 1046 : No database Selected

我在MySQlWorkbench上写了一个存储过程(sp_archivev3),如下所示。基本上,将值从一个数据库插入到另一个数据库。------------------------------------------------------------------------------------RoutineDDL--Note:commentsbeforeandaftertheroutinebodywillnotbestoredbytheserver------------------------------------------------------------------

mysql - 如何将此 MySQL SELECT 查询转换为 DELETE 查询?

我想从数据库中删除某些项目。我有以下查询:SELECT*FROMsheets,entriesWHEREentries.sheetID=sheets.idANDsheets.clientID=13这有效,并返回2个结果。现在我想将此SELECT查询转换为DELETE查询。但是,以下内容不起作用:DELETEFROMsheets,entriesWHEREentries.sheetID=sheets.idANDsheets.clientID=13MySQL抛出以下错误:1064-YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespon

.net - 将日期/时间字符串值转换为 .NET DateTime

我有这个字符串示例值:2010年5月9日星期日11:16:35+0200我必须将它插入到MySql日期/时间字段中。如何将其转换为.NET格式(或Mysql格式),以便我可以将INSERTINTOmydate='2010-05-0911:16:35'插入?谢谢! 最佳答案 有关DateTime.Parse()方法的MSDN文档详细描述了如何执行此操作。http://msdn.microsoft.com/en-us/library/1k1skd40.aspx 关于.net-将日期/时间字符

mysql - mysql select中的缩写,它们是什么意思?

我无法理解此查询中发生的情况:$db->select("selectr.id,m.mailing_id,r.email,m.donefromlp_relationsr,lp_mailings_relationsmwherem.relation_id=r.idandm.mailing_id=?orderbyr.name",$rs[$i]["id"]它是关于字母r的。和m。在字段名之前,这些不是表名,但我怀疑是某种连接的缩写,但我以前从未见过这种方式。我可以重写我自己的查询来完成工作,但我想知道这意味着什么,所以我可以自己解决问题(邮件发送两次)在此先感谢您的帮助!

mysql - 如何仅使用日期从 DATETIME 列中进行选择?

我的表上有一个DATETIME列,用于存储记录的创建时间。我只想选择在特定日期创建的记录。如果我尝试:SELECT*FROMmyTableWHEREpostedOn='2012-06-06'它不返回任何行,即使表中有许多行postedOn设置为2012-06-0621:42:02、2012-06-0607:55:17等等。有什么想法吗? 最佳答案 使用DATE标量:SELECT*FROMmyTableWHEREdate(postedOn)='2012-06-06' 关于mysql-如何仅

java - JDBC 和 MySQL,如何将 java.util.Date 持久化到 DATETIME 列?

我正在努力了解如何让它发挥作用。我有一个准备好的声明,我想保留一个java.util.date。它不起作用。我试图将它转换为java.sql.Date,但它仍然不起作用。Java日期框架有什么问题,它真的不是直截了当的。 最佳答案 你应该使用java.sql.Timestamp存储java.util.Date在DATETIME字段中。如果您检查这两个类的javadoc(单击上面的链接!),您会看到Timestamp有一个constructor以毫秒为单位,Date有一个getter以毫秒为单位返回时间。计算一下:preparedSt

MYSQL 获取最低值的记录 | View 的 SELECT 在 FROM 子句中包含一个子查询

我一直在研究这个查询,它让我抓狂。我有一个产品表和一个包含子产品的表。简而言之,我想创建一个包含产品数据和子产品的最低(折扣)价格的View。(想想一件衬衫,有几个子产品(颜色/尺码)等)其次,我想在VIEW中使用这个查询,这部分让我抓狂。我现在的查询:SELECTm.*fromproduct_itemsmjoin(selectproduct_id,min(price_discount)mdfromproduct_itemsgroupbyproduct_id)mmonm.product_id=mm.product_idandm.price_discount=md此查询有效,我得到了很好

mysql - 为 SELECT 查询合并 2 个表?

首先..这是我创建的两个表(没有不相关的列)..CREATETABLEusers_history1(circuittinyint(1)unsignedNOTNULLdefault'0',userh_seasonsmallint(4)unsignedNOTNULLdefault'0',userh_useridint(11)unsignedNOTNULLdefault'0',userh_rankvarchar(2)NOTNULLdefault'D',userh_winsint(11)NOTNULLdefault'0',userh_lossesint(11)NOTNULLdefault'0'

mysql - 在 MySQL 查询中的 SELECT 中使用 SELECT

通常在SELECT中使用SELECT来减少查询次数;但正如我所检查的那样,这会导致查询速度变慢(这显然对mysql性能有害)。我有一个简单的查询作为SELECTsomethingFROMpostsWHEREidIN(SELECTtag_map.idFROMtag_mapINNERJOINtagsONtags.tag_id=tag_map.tag_idWHEREtagIN('tag1','tag2','tag3','tag4','tag5','tag6'))这导致“查询时间3-4秒;锁定时间大约0.000090秒;检查了大约200行”的缓慢查询。如果我拆分SELECT查询,它们中的每一个