#1064 – Something is wrong in your syntax の原因特定方法
サジェストキーワード設定
ImageCompress

ローカル画像圧縮サービス

圧縮

#1064 – Something is wrong in your syntax の原因特定方法

この記事を読むのに必要な時間は約 2 分です。

#1064 – Something is wrong in your syntax

原因特定方法

たまにやる超個別記事です。

今回はMySQLでphpmyadminを利用して再現ができるという条件付となってしまいますが、応用の幅は広いかなと思うエラーの特定方法となります。

先に、どんなエラーになっていたのか

思い込んでしまったらなかなか気づけない物ですね。

まず、エラーになっていたクエリですが此方になります。

#1064 – Something is wrong in your syntax

insert intointo t_hpl_tmp values (‘AAA’,’AAA’,’AAA’,’AAA’,’AAA’,’10’,’2019-09-14 12:11:10′,’2019-09-14 12:11:10′,’aaa’);
デバッグしながらなので値とか適当になっていますね。
そして、正解はこんな感じです。
insert into t_hpl_tmp values (‘AAA’,’AAA’,’AAA’,’AAA’,’AAA’,’10’,’2019-09-14 12:11:10′,’2019-09-14 12:11:10′,’aaa’);
よーく見ると intoが intointo になっていますね。
普通にクエリを書いているとこんな間違いを犯すことはまずないと思いますが、プログラムでSQLの文字列を生成しているような場合、こんな感じなることも珍しくないかな?
さて、この状態。
言われれば簡単ですが、一度混乱に陥った後で、どうやって異常だった場所までたどり着けるか?というのが、今回のテーマです。
※ヒントはphpmyadminを利用する事です!!
タイトルとURLをコピーしました