PHPを介してMysqlテーブルに大量のテキストを挿入するhtmlフォーム(実際にはエディター-TinyMCE)があるとします。
私は次のことを知りたいです:
Mysql列にTINYTEXTデータ型がある場合-ユーザーが255バイトを超えるテキストをMysqlテーブルに入れようとするとどうなりますか?
アプリケーションは最初の255バイトを保存し、残りを「カットオフ」しますか?または、Mysqlテーブルに何も保存されず、mysqlは警告を発行しますか?または上記のどれも?
実際、私が望んでいることと意図していることは次のとおりです。Mysqlの列データ型を最大64 KBのテキストを保持できるTEXTデータ型に設定して、ユーザーフォーム入力のサイズを制限します。ユーザーからデータベースに渡されるテキストの量を制限して、ユーザーが一度にサーバーに大量のデータを送信できないようにします。
したがって、基本的に、ユーザーがmysqlテーブルのTEXTデータ型を想定して、65535バイトよりも多くのテキストをTinyMCEエディターに入力した場合に何が起こるかを知りたいと思います。