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コマンドの自動補完の実装

推薦する

Dockerコンテナを閉じずに終了する方法の詳細な説明

Docker コンテナに入った後、コンテナを終了すると、コンテナは Exited 状態に変わります。...

CocosCreatorメッセージ配信メカニズムの詳細な説明

概要この記事は、ゲームビジネスアーキテクチャに関連するコンテンツの紹介から始まります。ゲームビジネス...

Kafka の Docker デプロイメントと Spring Kafka 実装

この記事は主にDockerによるKafkaのデプロイとSpring Kafkaの実装について紹介しま...

ユーザーのニーズがマーケティング指向のデザインにつながる

<br />それぞれのトピックについて、チーム内でメールで議論します。議論が白熱するにつ...

MySQL インポート csv エラーの 4 つの解決策

これは今日私が踏んだ4つの落とし穴を記念したものです...落とし穴1:地元のせいエラー:エラー 39...

Docker イメージのインポートとエクスポートのコード例

Dockerイメージのインポートとエクスポートこの記事では、移行、バックアップ、アップグレードなどの...

MySQL 8.0 の新機能: ハッシュ結合

MySQL 開発チームは、2019 年 10 月 14 日に MySQL 8.0.18 GA バージ...

Ant Design Blazor コンポーネントライブラリのルーティング再利用マルチタブ機能

最近、Ant Design Blazor コンポーネント ライブラリにマルチタブ コンポーネントを実...

モバイルプラットフォーム開発におけるメタタグの適用の詳細な説明

デスクトップ プラットフォームの Web レイアウトのメタ タグは誰もがよく知っています。これは常に...

HTML のオートコンプリートを無効にして履歴を表示しないようにする

入力ボックスには、コンテンツを入力するときに常に入力履歴が表示されます。これを無効にする現在の方法は...

CentOS7 で Jenkins+Maven+Git 継続的インテグレーション環境を構築する方法

この記事では、Spring boot + Maven プロジェクトのデプロイメントを例に、Code ...

Lvs+Nginx クラスターを使用して高並列アーキテクチャを構築する例

目次1. Lvsの紹介2. Lvs負荷分散モード2.1 NAT 2.2 ターン2.3 DRモード3....

CSS 位置プロパティが絶対の場合のパーセンテージ値の計算

位置が絶対の場合、関連する属性のパーセンテージは、参照先の要素 (包含ブロック) を基準として計算さ...

Linux netstatコマンドの詳細な説明

目次Linux netstat コマンド1. TCP接続ステータスの詳細な説明2. コマンド形式3....

HTML ページ ヘッダー コード例の詳細な説明

知識ポイント1: ヘッダー情報にWebページのベースURLを設定するベース URL の本質は、ハイパ...