レコードを挿入するこのステートメントのどこが間違っているのでしょうか?何をするか
レコードを挿入するこのステートメントのどこが間違っているのでしょうか?
どこかにデータベース レコードを挿入したところ、エラーが発生しました:
insert into Recipe(rent,deposit,paidup,createdtime,depositback,coperator) value(50,1,51,'2012-04-10 17:44) :47','0','zxy')SQL 構文にエラーがあります。MySQL サーバーのバージョンに対応するマニュアルで、行 1 の '17:44:47' 付近で使用する正しい構文を確認してください
時刻は $dt=date("Y-m-d H:i:s"); から取得されます。
このレコードが実際にテーブルレシートに挿入されていることを確認しました。
以下は phpmyadmin からコピーした便利なテーブル構造です:
フィールド タイプ 空 デフォルト 追加
id int( 11) No なし AUTO_INCREMENT
rent float No なし
deposit float No なし
paidup float No なし
depositback varchar(1) No なし
createdtime datetime No なし
cooperator varchar(30) )いいえ なし
dbtime datetime is NULL
dboperator varchar(30) is NULL
エラーが発生しても挿入が成功するのはなぜですか?
このエラーは何を意味しますか?
-----解決策--------------------------------
それは間違っているようには見えませんが、非常に奇妙です。
createdtime は datetime ではなく date 型であると思われます。これは、date 型が 2012-04-10 17:44:47 とその前の 2012-04-10 のみを受け入れるためです。 datetime 型は 2012-04-10 17:44:47 を受け入れます
phpmyadmin のクエリ結果ですが、それでも次の SQL ステートメントを実行することを推奨する必要があります
SHOW CREATE TABLE `receipt `;
結果を見てください
------解決策---------
あなた あなた組み立てられた SQL ステートメントを $database クラスにポストできます。
------解決策---------
私はそのような奇妙なことに遭遇したことがありません。
同じテーブル構造、同じ SQL ステートメントでテストを実行しましたが、問題は発生しませんでした
------解決策---------
テスト後は正常です。
$rent、$deposit、$total、および '$dt' の値が存在する必要があることに注意してください。これらの値が存在しない場合、合成された SQL に問題が発生します。エラーが発生します。
------解決策------------------
列数が値数と一致しません。これは、テーブル名(a, b, c) VALUES ('avalue', 'bvalue') に列値が欠落している場合など、書き込みエラーが発生したためです。構文を注意深く確認してください

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











日付と時刻の値の操作はプログラミングの重要な側面であり、Python 言語には datetime と呼ばれるこれに便利な組み込みモジュールが用意されています。ただし、場合によっては、特定の操作や計算を実行するために、DateTime オブジェクトを整数値に変換する必要がある場合があります。 Python で DateTime を整数に変換するには複数の方法があり、それぞれに独自の長所と短所があります。この記事では、これらの方法を詳しく見て、各方法の使用が適切な場合について検討します。この記事を読むと、Python で DateTime オブジェクトを整数に効率的に変換する方法を完全に理解し、特定のプログラミング タスクに最適な方法を選択できるようになります。方法 1: タイムスタンプを使用する

C# で DateTime.Today 関数を使用して今日の日付を取得するには、特定のコード サンプルが必要です C# は、日付と時刻を処理するための多くの組み込みクラスとメソッドを提供するオブジェクト指向プログラミング言語です。その中で、DateTime クラスには、今日の日付を取得するために使用できる Today プロパティなど、非常に便利なメソッドがいくつかあります。以下は、C# で DateTime.Today 関数を使用して今日の日付を取得する方法を示すサンプル コードです。

C# で DateTime.AddDays 関数を使用して、指定した日数を日付に加算します。C# プログラミングでは、日付の加算と減算が必要な状況によく遭遇します。 C# の DateTime クラスには、指定した日付に指定した日数を加算するために使用できる AddDays 関数など、日付と時刻を操作するための便利なメソッドとプロパティが多数用意されています。 DateTime.AddDays 関数を使用して、指定した日数を日付に追加する方法を示す具体的なコード例を次に示します。

すべてのデータには最初に「DOB」(生年月日)が自動的に割り当てられます。したがって、ある時点でデータを処理するときに日付と時刻のデータが発生することは避けられません。このチュートリアルでは、Python の datetime モジュールと、pandas や pytz などの周辺ライブラリの使用について説明します。 Python では、日付と時刻に関連するものはすべて datetime モジュールによって処理され、モジュールはさらに 5 つの異なるクラスに分割されます。クラスは、オブジェクトに対応する単なるデータ型です。次の図は、Python の 5 つの日時クラスと、一般的に使用される属性および例をまとめたものです。 3 つの便利なスニペット 1. datet を使用して、文字列を日時形式に変換する

Python には、使用できる優れたカレンダー ライブラリと日付ライブラリが多数あり、これらのライブラリは日付とカレンダー関連の操作を処理するのに役立ちます。次に、いくつかの一般的な選択肢を紹介し、対応するコード例を示します。 Datetime ライブラリ: datetime は、Python の組み込みの日付と時刻処理モジュールであり、日付、時刻、時差、その他の操作の処理に使用できる、日付と時刻に関連する多くのクラスとメソッドを提供します。サンプルコード: importdatetime#現在の日付を取得する

mysql datetime エラーの解決策: 1. datetime を timestamp timestamp に変更します; 2. MySQL をより高いバージョンにアップグレードします; 3. 「ALTER USER 'root'@'localhost' IDENTIFIED BY 'root1' PASSWORD EXPIRE NEVER;」コマンドを実行します。 。

DateTime タイムスタンプの性質 PHPDateTime 拡張機能では、タイムスタンプは特定の時点を表す数値であり、通常は UNIX タイムスタンプの形式で、1970 年 1 月 1 日 00 から経過した秒数です。 00:00 UTC。タイムスタンプの謎: UTC とタイム ゾーン DateTime タイムスタンプの謎の 1 つは、デフォルトで UTC (協定世界時) タイム ゾーンを使用することです。これは、取得するタイムスタンプがローカルのタイムゾーンと異なる可能性があることを意味します。たとえば、太平洋時間 (UTC-8) でタイムスタンプを取得した場合、現地時間より 8 時間遅れます。この謎を解決するには、DateTime::setTimestamp() メソッドを使用して特定のタイムスタンプを指定します。

PHP5.5 の日付と時刻の処理: 日付と時刻の操作に DateTime クラスを使用する方法 PHP 開発では、日付と時刻の処理は非常に一般的な要件です。 PHP5.5 では、非常に強力な日付と時刻を処理するクラス DateTime が導入され、日付と時刻を操作するための便利なメソッドがいくつか提供されます。この記事では、DateTimeクラスを使って日付時刻操作を行う方法を紹介します。 DateTime オブジェクトの作成 DateTime クラスのインスタンス化は非常に簡単です。
