草庐IT

entry_datetime

全部标签

mysql错误: 1292 Incorrect datetime value showing a date that doesn't exist

此存储过程出现错误:DELIMITER$$CREATEDEFINER=`root`@`localhost`PROCEDURE`populateTimeTable`(INtable_nameVARCHAR(45),INstart_dateDATE,INend_dateDATE)BEGINDECLAREfull_dateDATE;SET@query_create=CONCAT('CREATETABLEIFNOTEXISTS',table_name,'(idDateINT(8)UNSIGNEDNOTNULL,dateDATENOTNULL,yearSMALLINT(4)UNSIGNEDNOT

php - 如何将 MySql DATETIME 结果放入 datetime-local 类型的 HTML 输入中

我使用存储日期现在在数据库中我想取回中的日期用于更新目的。我在做$query="select*fromexam_schedulewheresubject_name='$name'ANDclass_id='$schedule_id'limit1";$result=mysqli_query($connection,$query);while($read_all_data=mysqli_fetch_assoc($result)){echo"datecommingfromdatebase::".$date=$read_all_data['date_and_time']."";echo"dura

mysql - mysql 5.5.46和5.6.28中datetime类型的区别

在mysql5.5.46中有表,在5.6.28中有相同的表。我在mysql5.5.46上备份数据库,然后在5.6.28上恢复它。因此表在两个服务器上具有相同的结构和相同的数据。CREATETABLE`test`(`ID`int(11)NOTNULLAUTO_INCREMENT,`Path`varchar(250)NOTNULL,`Link`varchar(250)NOTNULL,`Company`varchar(250)NOTNULL,`Width`int(11)NOTNULL,`Height`int(11)NOTNULL,`View_Count`int(11)NOTNULLDEFAU

php - 类型错误:DateTime::__construct() expects parameter 1 to be string, object given in laravel

我想迟到。$latetime1返回正确但$latetime2返回与$latetime1不同。$systemIntime值格式和$inTime值格式相同。但是我遇到了$latetime2以上的错误。什么应该是正确的,请有人帮助我。这是我的功能波纹管-publicfunctionupdate(Request$request,Attendance$attendance){$attendance=Attendance::find($attendance->id);$inTime=$attendance->intime;//latetimecaculate$systemIntime=DB::ta

mysql - ORDER BY datetime 但将具有相同 TITLE 的记录放在彼此之上

我有这样的tabletest+---------------------+-------+|date_in|title|+---------------------+-------+|2018-01-0100:00:00|foo||2018-01-0200:00:00|bar||2018-01-0300:00:00|man||2018-01-0400:00:00|foo||2018-01-0500:00:00|test|+---------------------+-------+我想要的结果是+---------------------+-------+|date_in|title|

php - 将 PHP DateTime 对象转换为 MYSQL 日期的字符串表示形式

我有一个DateTime,我想将其存储在DateMySQL列中。我正在使用MySQLi和准备好的语句。绑定(bind)参数时,我不能指定日期类型,只能指定字符串和整数。如何将DateTime转换为MySQL日期字符串表示形式?关于DateTime类的文档非常少。 最佳答案 我差点把它当作ConvertfromMySQLdatetimetoanotherformatwithPHP的副本来关闭但我认为这实际上是相反的问题。该问题询问如何格式化从MySQL获取的日期,而您问的是如何格式化用于查询输入的日期。选项1:SELECT*FROMM

dateTime.strptime-格式匹配错误

错误:时间数据'6/25/175:00pm'不匹配格式'%m/%d/%y%i:%m%p'dateString='6/25/175:00PM'datetimeFormat='%m/%d/%Y%I:%M%p'x=datetime.datetime.strptime(dateString,datetimeFormat)不知道我在做什么错。看答案您需要使用较低的案例y在这一年中,因为您只有2位数字:dateString='6/25/175:00PM'datetimeFormat='%m/%d/%y%I:%M%p'x=datetime.datetime.strptime(dateString,datet

sql server Varchar转换为Datetime

        将Varchar转换为Datetime是一个常见的需求,在处理日期和时间数据时特别有用。在SQLServer中,可以使用CONVERT函数或CAST函数将Varchar转换为Datetime。使用CONVERT函数CONVERT函数可以将一个值从一个类型转换为另一个类型。以下是使用CONVERT函数将Varchar转换为Datetime的语法:CONVERT(Datetime,Varchar列,日期格式码)Datetime:目标数据类型,即要将Varchar转换为的数据类型。Varchar列:要转换的Varchar类型的列或变量。日期格式码:指定Varchar类型的数据的日期格

当表有其他字段时,Mysql 不使用 DATETIME 索引

我需要一些帮助来解决这个问题。我试图让Mysql在DATETIME字段上使用索引。如果表中有其他(未使用的)字段,Mysql决定不使用索引。考虑以下两种情况:一个包含2个字段的简单表格可以正常工作:DROPTABLEIFEXISTSdatetime_index_test;CREATETABLEdatetime_index_test(idINTUNSIGNEDNOTNULLAUTO_INCREMENT,createdDATETIMENOTNULL,PRIMARYKEY(id),INDEX(created))ENGINE=InnoDB;INSERTINTOdatetime_index_te

php - SQLSTATE[23000] : Integrity constraint violation: 1062 Duplicate entry?如何解决

这是我的MySQL错误。SQLSTATE[23000]:Integrityconstraintviolation:1062Duplicateentry''forkey2我用谷歌搜索并阅读了一些相关内容,但我无法理解。如何解决?这是addStudent.php的主要部分:require_once('../db.php');$db=newDB();if(isset($_POST['st_fname'])&&isset($_POST['st_lname'])&&isset($_POST['st_class'])&&isset($_POST['st_grade'])){$db->addStud