こんにちは、樋口です。書き込みありがとうございます。
お書きいただいたように、値が整数ではなくて文字列になっていることが原因
のようです。
以下の部分にある「val INT NOT NULL,」を「val VARCHAR(255),」に変更
してみるといかがでしょう?
----------------------------------------------------------------------
## ラベルデータをKH Coder向けに整形(ここから下も変更しない)
CREATE TABLE outvar_lab_new(
id INT PRIMARY KEY AUTO_INCREMENT,
var_id INT NOT NULL,
val INT NOT NULL,
lab VARCHAR(255)
);
----------------------------------------------------------------------