假设我有一个 html 表单(实际上我有一个编辑器 - TinyMCE),它通过 PHP 将一堆文本插入到 Mysql 表中。
我想知道以下内容:
如果我在 Mysql 列中有 TINYTEXT 数据类型 - 如果用户尝试将超过 255 个字节的文本放入 Mysql 表中会发生什么?
应用程序是否保存前 255 个字节并“切断”其余字节?或者没有任何东西保存到Mysql表中并且mysql发出警告?或者以上都不是?
实际上,我想要并打算做的是:通过将 Mysql 中的列数据类型设置为 TEXT 数据类型来限制用户表单输入的大小,该数据类型最多可以容纳 64 KB 的文本。我想限制从用户传递到数据库的文本量,以便用户不能一次将太多数据放入服务器。
所以,基本上,我想知道如果用户通过 TinyMCE 编辑器放置的文本超过 65535 字节,假设 mysql 表中的 TEXT 数据类型,会发生什么。