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

推薦する

スプライトとフォントアイコンを実装するためのCSS

スプライト:以前は、各画像リソースは独立した画像でした。ブラウザが Web サイト内のさまざまな W...

JavaScriptはスクロールバーの位置を取得し、ページをアンカーポイントまでスライドします。

序文この記事は、私が最近仕事で遭遇した問題を記録したものです。アプリネイティブとフロントエンドのh5...

MySQL トランザクション自動コミット自動コミット操作

MySQL のデフォルトの動作モードは自動コミット モードです。つまり、明示的にトランザクションを開...

React は入力値を取得し、2 つのメソッドの例を送信します

方法1: DOMが提供するイベントオブジェクトのターゲットイベント属性を使用して値を取得し、送信する...

Centos7 で mysqldump を使用して MySQL データベースの毎日の自動バックアップを作成する

1. 要件:データベースのバックアップは、実稼働環境にとって特に重要です。データベースのバックアップ...

枠線や境界線のない iframe を使用するための完全ガイド (実践経験のまとめ)

<iframe src=”ページのURL” width=”100″ height=”30″ f...

Docker クロスホストネットワーク (オーバーレイ) の実装

1. Dockerのホスト間通信Docker クロスホスト ネットワーク ソリューションには以下が含...

jsはクリックしてカードを切り替える機能を実現します

この記事の例では、クリックしてカードを切り替える機能を実現するためのjsの具体的なコードを共有してい...

Axiosは繰り返しのリクエストをキャンセル

目次序文1. リクエストをキャンセルする方法2. 重複リクエストの判定方法3. 繰り返しリクエストを...

CentOS VPS に SSH 経由で MySQL をインストールする方法

yum install mysql-serverと入力します。続行するにはYを押してくださいインスト...

CSS3を使用してトランジションとアニメーション効果を実現する

JS アニメーションの代わりに CSS アニメーションを使用する必要があるのはなぜですか? Java...

html リンク タグ タイトル属性 改行 マウス ホバー プロンプト コンテンツ 改行効果

オブジェクト上にマウスを移動したときにコンテンツ(タイトル属性の内容)を折り返す方法、HTML タイ...

Reactはページの透かし効果の全プロセスを実現します

目次序文1. 使用例2. 実施プロセス3. コンポーネントコード要約する序文1. cavans では...

Ubuntu仮想マシンでシリアル通信にcutecomを使用する方法

Ubuntu仮想マシンでのシリアル通信にcutecomを使用する1. cutecomをインストールす...

HTML フォームタグチュートリアル (4):

ここで、次のような項目をフォームに追加したいとします: 現在いる都市を参照します。ここで私たちが話し...