python pymysql は時間を比較する SQL ステートメントを実行しますが、mysql ではスムーズに実行できるのに、Python で実行するとエラーが報告されるのはなぜですか?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-07-04 13:43:45
0
2
1538

Python バージョン: 3.5 mysql バージョン: 5.6
python pymysql は時間を比較する SQL ステートメントを実行します。mysql ではスムーズに実行できますが、Python で実行するとエラーが報告されます。
データベース テーブルは次からエクスポートされます。勤怠プリンター 勤怠データ、勤務番号に基づいて遅刻者と早退者をフィルタリングします。
データベースで 7:30:00 以降と 17:30:00 より前に出勤する人をフィルタリングします。


データベーステーブル構造:


以下は SQL ステートメントです

リーリー

実行結果、結果が正常に取得されました:


Pythonコード:

リーリー ###エラーメッセージ:### リーリー
曾经蜡笔没有小新
曾经蜡笔没有小新

全員に返信(2)
ringa_lee

複数行のステートメントを使用してみる

リーリー

パッケージ

いいねを押す +0
三叔

上記のコメントを読んだ後、これを参照してください: https://stackoverflow.com/que...

Python で MySQL ステートメントを使用する場合、%来转义% Python の MySQL モジュールはデフォルトでエスケープ文字を追加する必要はありません。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート