アプリのデータベースが原因で、気が狂い始めています。このトピックでは、その最初の問題について説明しました。ここで別の問題があります: localhost db から取得したデータを、文字列型 (varchar
またはtext
) のいくつかの列に格納すると、NaN
値が取得されます。挿入を反転しようとしました (たとえば、 に値を挿入しcolumnA
たりcolumnB
、その逆を行ったりしました) が、テーブル構造の問題である可能性があります。NaN 値の列が連続していることにも気付きました。何が起こるかの例を次に示します。
INSERT INTO table(columnA,columnB,columnC,columnD)
VALUES('blabla','mymy','20,21','sometext');
INSERT INTO table(columnA,columnB,columnC,columnD)
VALUES('word','ohoh','20','sometextother');
id columnA columnB columnC columnD
1 blabla NaN NaN NaN
2 word NaN 20 NaN
. ... ... ... ...
の値を挿入するとcolumnA
、次のようにcolumnB
なります。
id columnA columnB columnC columnD
1 mymy NaN NaN NaN
2 ohoh NaN 20 NaN
. ... ... ... ...
構造のテーブルは、この投稿の冒頭で言及したトピックで見ることができます。