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 イメージの...

Hadoop 2.Xの新機能、ごみ箱機能の説明

ごみ箱機能をオンにすると、削除されたファイルの元のデータをタイムアウトなしで復元できるため、誤って削...

React、Angular、Vueの3つの主要なフロントエンド技術の詳細説明

目次1. 反応する基本的な使い方注目すべき機能クラスコンポーネント仮想DOMライフサイクルメソッドJ...

HTML チュートリアル: 定義リスト

<br />原文: http://andymao.com/andy/post/104.h...

MySQL データベース SELECT クエリ式分析

データ管理の大部分は検索であり、SELECT はその大部分を占めています。 SELECT selec...

一般的な XHTML タグの使用方法の紹介

XHTML には多くのタグがありますが、頻繁に使用されるのはごくわずかであり、習得する必要があるのは...

MySQL InnoDB トランザクション ロック ソースコード分析

目次1. ロックとラッチ2. 繰り返し読み取り3. インサートロックプロセス3.1 ロックモード3....

Dockerを使用してクローンリポジトリを使用してGitイメージを構築する

概要私は 1 年以上 Docker を使用しています。最近、サービスをすばやくオーケストレーションし...

jsでの位置計算を徹底的に理解するのに役立つ記事

目次導入スクロール要素.スクロール()要素.scrollHeight/scrollWidth要素.s...

HTMLの基礎を詳しく解説(第2部)

1. リストリスト ulコンテナーには、一貫した構造とスタイルを持つテキストまたはグラフの形式が読...

CentOS 7.0 (mysql-5.7.21) で複数の MySQL インスタンスを起動する方法

設定手順Linux システム: CentOS-7.0 MySQL バージョン: 5.7.21 Lin...

HTML テーブル マークアップ チュートリアル (42): テーブル ヘッダーの水平方向の配置属性 ALIGN

水平方向では、テーブル ヘッダーの配置を左、中央、右に設定できます。基本的な構文<TH ALI...

HTML ウェブページ画像タグ

画像タグ <IMG> を挿入します。今日私たちが目にするカラフルなウェブページはすべて、...

CSS オーバーフローラップの新しいプロパティ値をどこでも使用

1.まず、overflow-wrap属性を理解する CSS のoverflow-wrapプロパティは...

Windows での MySQL 8.0.16 のインストールと設定方法のグラフィック チュートリアル

この記事は、参考のためにMySQL 8.0.16のインストールグラフィックチュートリアルを記録してい...