Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
文字列に6,000文字近く(6 kbのデータサイズ)が含まれてUPDATEいるmysqlを作成しようとしています。TEXT data-type columnその後、列はそのデータで更新されません。
UPDATE
TEXT data-type column
次に、約100文字のテストデータで更新してこの列をテストすると、機能します。
それで、mysqlクエリ処理に制限はありますか? もしそうなら、どうすればそれを調整できますか?
MacOSXでXAMPPを使用しています。
データを適切にエスケープしてみてください。データが収まらない場合、MySQLによって(デフォルトで)拒否されるのではなく、データが切り捨てられます。TEXTフィールドの最大サイズは64kbです。
データに「」や「」などの文字が含まれている場合、クエリが失敗する可能性があります。適切なエラー処理を追加して、問題が発生した場所と理由を特定し、それに応じてデータをエスケープします。