这条插入记录的语句有什么错?
我有一个地方插入一条数据库记录,报错:
insert into receipt(rent,deposit,paidup,createdtime,depositback,coperator) values(50,1,51,'2012-04-10 17:44:47','0','zxy')You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '17:44:47' at line 1
时间是从$dt=date("Y-m-d H:i:s");得到的。
我去查这条记录实际上已经被插入表receipt了.
下面是从phpmyadmin拷贝出来的有用的表结构:
字段 类型 空 默认 额外
id int(11) 否 无 AUTO_INCREMENT
rent float 否 无
deposit float 否 无
paidup float 否 无
depositback varchar(1) 否 无
createdtime datetime 否 无
coperator varchar(30) 否 无
dbtime datetime 是 NULL
dboperator varchar(30) 是 NULL
为什么出错了还能插入成功呀?
这个错什么意思呀?
------解决方案--------------------
看着不应该出错,很蹊跷。
我怀疑createdtime是date类型,而不是datetime. 因为date类型正好只接受2012-04-10 17:44:47 前面的2012-04-10。而datetime类型接受 2012-04-10 17:44:47
尽管是phpmyadmin的查询结果,但仍然有必要建议你运行以下SQL语句
SHOW CREATE TABLE `receipt`;
看看结果
------解决方案--------------------
你可以贴出$database类里面,拼装出来的SQL语句
------解决方案--------------------
没遇到这样的怪事。
我做了个测试,同样的表结构,同样的SQL语句,没有遇到任何问题
------解决方案--------------------
测试过是正常的。要注意的是
$rent,$deposit,$total,'$dt'的值要存在,不存在的话组成的sql就有问题。导致错误。
------解决方案--------------------
Column count doesn't match value count 那是你书写错误,比如 insert into tablename(a, b, c) VALUES ('avalue', 'bvalue') 少了个列的值。仔细检查语法

日期和时间值的操作是编程的一个重要方面,Python语言为此提供了一个有用的内置模块,称为datetime。但是,在某些情况下,可能需要将DateTime对象转换为整数值,以便执行特定的操作或计算。在Python中将DateTime转换为整数有多种方法,每种方法都有自己的优点和缺点。在本文中,我们将深入研究这些方法并检查每种方法何时适合使用。读完本文后,您将全面了解如何在Python中有效地将DateTime对象转换为整数,并能够为您的特定编程任务选择最合适的方法。方法一:使用timestamp

使用C#中的DateTime.Today函数获取今天的日期,需要具体代码示例C#是一种面向对象的编程语言,它提供了许多内置的类和方法来处理日期和时间。其中,DateTime类具有一些非常有用的方法,例如Today属性,可以用来获得当天的日期。下面是一个示例代码,演示如何使用C#中的DateTime.Today函数获取今天的日期:usingSystem;

所有数据在开始时都会自动分配一个“DOB”(出生日期)。因此,在某些时候处理数据时不可避免地会遇到日期和时间数据。本教程将带您了解Python中的datetime模块以及使用一些外围库,如pandas和pytz。在Python中,任何与日期和时间有关的事情都由datetime模块处理,它将模块进一步分为5个不同的类。类只是与对象相对应的数据类型。下图总结了Python中的5个日期时间类以及常用的属性和示例。3个有用的片段1.将字符串转换为日期时间格式,也许是使用datet

使用C#中的DateTime.AddDays函数给日期加上指定的天数在C#编程中,我们经常会遇到需要对日期进行加减运算的情况。C#中的DateTime类提供了许多方便的方法和属性来处理日期和时间,其中包括AddDays函数,它可以用来给指定的日期加上指定的天数。下面是一个具体的代码示例,演示了如何使用DateTime.AddDays函数给日期加上指定的天数:

Python中有许多优秀的日历库和日期库供我们使用,这些库可以帮助我们处理日期和日历相关的操作。接下来,我将为大家介绍几个常用的选择,并提供相应的代码示例。datetime库:datetime是Python内置的日期和时间处理模块,提供了许多日期和时间相关的类和方法,可以用于处理日期、时间、时间差等操作。示例代码:importdatetime#获取当

mysql datetime报错的解决办法:1、将datetime改成时间戳timestamp;2、将MySQL升级为高版本;3、执行“ALTER USER 'root'@'localhost' IDENTIFIED BY 'root1' PASSWORD EXPIRE NEVER;”命令即可。

这篇文章将为大家详细讲解有关PHP格式化一个GMT/UTC日期/时间,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。格式化PHP中的GMT/UTC日期/时间简介在php中,格式化GMT/UTC日期/时间对于正确显示和处理跨时区日期至关重要。本文将介绍如何使用PHP的DateTime类格式化GMT/UTC日期/时间,以及各种可用的格式化选项。DateTime类DateTime类表示一个日期和时间。它可以存储和操作GMT/UTC等时区中的日期/时间值。要创建新的Da

DateTime时间戳的本质PHPDateTime扩展中,时间戳是一个表示特定时间点的数字值,通常以UNIX时间戳的形式出现,即自1970年1月1日00:00:00UTC以来经过的秒数。时间戳的谜团:UTC和时区DateTime时间戳的一个谜团在于它默认使用UTC(协调世界时)时区。这意味着,你获取的时间戳可能会与你的本地时区不同。例如,如果你在太平洋时间(UTC-8)获取一个时间戳,它将比本地时间晚8小时。为了解决这个谜团,你可以使用DateTime::setTimestamp()方法来指定特


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

SAP NetWeaver Server Adapter for Eclipse
Integrate Eclipse with SAP NetWeaver application server.

Atom editor mac version download
The most popular open source editor

mPDF
mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

SecLists
SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.
