質問: $this->link->prepare($sql); foreach ($data as $key => $value) { $stmt->bindValue(':'.$key, $value); ←ここが109行目 } $stmt->execute(); ``` 元々正常に動いていたのですが、先日「update」というフィールドをMySQLに追加したため、Sqliteにインサートする際に「update」も含めるようにコードを変更したところエラーになりました。 updateはSqliteでtext型に設定(MySQLではDatetime型)していますが、それがboolean型としてインサートしようとしているためエラーになっているのだと思うのですが、解決方法がわかりません。 お分かりになる方いらっしゃいましたらご教示頂けますでしょうか。 よろしくお願いします。
回答: カラム名にキーワードは使えないはずです。