MySQL エラー コード 1064 の解決策

MySQL エラー コード 1064 の解決策

SQL ステートメント内の単語が mysql のキーワードと競合する場合は、`` (タブ キーの上) を使用して単語を囲みます。

元のSQL文

<挿入 id="挿入" パラメータタイプ="com.zhangman.manman.entity.User" >
 ユーザーに挿入 (ID、ユーザー名、パスワード、名前、説明、メール、誕生日、電話番号、ステータス、作成時刻、ロール ID)
 値(#{id,jdbcType=INTEGER}、#{username,jdbcType=VARCHAR}、#{password,jdbcType=VARCHAR}、 
  #{名前、jdbcType=VARCHAR}、#{説明、jdbcType=VARCHAR}、#{電子メール、jdbcType=VARCHAR}、 
  #{誕生日,jdbcType=VARCHAR}, #{電話番号,jdbcType=VARCHAR}, #{ステータス,jdbcType=INTEGER}, 
  #{createtime,jdbcType=DATE}、#{roleid,jdbcType=INTEGER})
 </挿入>

修正されたSQL(フィールド名とテーブル名は「」で囲まれていることに注意してください)

<挿入 id="挿入" パラメータタイプ="com.zhangman.manman.entity.User" >
  `user`に挿入
   (ユーザー名、`パスワード`、`名前`、`説明`、メール、誕生日、電話番号、`ステータス`、作成時刻、ロール ID)
   値 (#{ユーザー名}, #{パスワード},#{名前}, #{説明},#{メール},
    #{誕生日}、#{電話番号}、#{ステータス}、
    #{作成時間}、#{ロールID})
 </挿入>

補足: MySql ERROR 1064 (42000) 同じエラー、異なる解決策

冒頭のコードは次のとおりです。

次に以下を実行します:

コードに問題はありませんが、なぜ間違っているのでしょうか? 2時間かけてようやく答えを見つけました。

セミコロンを付けませんでした!!!!!

変更されたコード:

次に再度実行します:

改めて自分の無知と不注意に絶望を感じます! ! !

上記は私の個人的な経験です。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。間違いや不備な点がありましたら、遠慮なくご指摘ください。

以下もご興味があるかもしれません:
  • MySQL メモリテーブルと一時テーブルの使用方法の詳細な説明
  • MySQLのインストール時に発生する可能性のある問題
  • Linux に mysql をインストールするときに /etc に my.cnf ファイルがない問題を解決する
  • MySQL で結果を選択して更新を実行する例のチュートリアル
  • MYSQL スロークエリとログ設定とテスト
  • MySQLのユーザー管理とPostgreSQLのユーザー管理の違い

<<:  HTML テーブルタグチュートリアル (13): 内部境界スタイル属性ルール

>>:  Dockerコマンドの自動補完の実装

推薦する

Linux で boost.python を使用して C++ 動的ライブラリを呼び出す方法

序文最近、C++ 動的ライブラリをテストするためにロボット フレームワークを使い始めました。ロボット...

MySQL の完全バックアップとクイックリカバリ方法

過去 15 日間のデータをバックアップするシンプルな MySQL 完全バックアップ スクリプト。バッ...

Nginx で複数のドメイン名がドメインをまたいでアクセスできるようにマップを使用する方法

一般的なNginx構成ではクロスドメインが可能 サーバー{ 11111 を聞いてください。 serv...

MySQLインストール後のデフォルトデータベースの役割の詳細な説明

MySQL を学習すると、インストール後にいくつかのデフォルトのデータベースが付属していることに気付...

初心者向けウェブサイト構築チュートリアル: 10 日間でウェブサイトの構築方法を学ぶ

10 日間のチュートリアルでは、最も理解しやすい言語を使用し、最も基本的なことから始めて、誰もが W...

HTMLのセマンティクスといくつかの簡単な最適化についての簡単な説明

1. セマンティゼーションとは何ですか? Bing辞書の説明セマンティクス化とは、適切な HTML ...

JavaScriptの無限ループを検出して防止する方法の詳細な説明

目次序文for文の無限ループを修正while文の無限ループを修正要約する序文Js デッド ループはど...

ブラウザの自動フォーム入力によるウェブページのスタイル損失の原因の分析と解決

バックエンドからフロントエンドまで、なんと悲劇なのでしょう。他の人の CSS を自分の jsp We...

Centos Docker ブリッジ モードでホスト Redis サービスにアクセスできないというトラブルシューティングの経験

背景:以前、コンテナ内のホストが提供する Redis サービスにアクセスする必要があるプロジェクトを...

HTML ページ共通スタイル (推奨)

以下のように表示されます。 XML/HTML コードコンテンツをクリップボードにコピーbody、di...

Win10にmysql8.0.15 winx64をインストールしてサーバーに接続する際に問題が発生しました

1. mysql-8.0.15をダウンロード、インストール、設定する1. 公式サイト (https:...

Docker ベースの Etcd 分散デプロイメントの方法と手順

1. 環境整備1.1 基本環境NTP設定: 省略 #時間の一貫性を確保するためにNTPサービスを設定...

Vue画像拡大鏡コンポーネントのカプセル化と使用方法の詳細な説明

Vue画像拡大鏡コンポーネントパッケージに基づいて、参考までに具体的な内容は次のとおりです。画像拡大...

プライベートDockerリポジトリであるHarborをインストールするための詳細な手順

Harborのインストールは非常に簡単ですが、Dockerログインで行き詰まってしまいました。このブ...

MySQL実践スキル: 2つのテーブルに異なるデータがあるかどうかを比較する方法の分析

この記事では、MySQL が 2 つのテーブルを比較して、異なるデータがあるかどうかを確認する方法を...