php - Symfony 文本字段的最大长度

标签 php mysql symfony

在 Symfony 中,我可以在“文本”字段中存储的数据的最大长度是多少。我的领域详细如下。我在现场存储大量序列化数据数组,我只想确保数组正确存储。

/**
 * @var text
 * @ORM\Column(name="myField", type="text", nullable=true)
 * @Common\Versioned
 */
private $myField;

谢谢。

最佳答案

取决于您设置的字段长度。 我相信默认长度是 65532 字节,但这取决于底层数据库实现。

您可以手动更改最大长度。

/**
 * @var text
 * @ORM\Column(name="myField", type="text", nullable=true, length="4294967292")
 * @Common\Versioned
 */
private $myField;

您可以check this list of maximum sizes per type以及与每个数据库服务器匹配的类型。

关于php - Symfony 文本字段的最大长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27512089/

相关文章:

json - Symfony2实现PATCH方法来更新用户字段

javascript - 在本地 xampp 服务器中发送邮件时出错

php - 使用时间戳在 mysqli 中创建表

javascript - Gmaps NoAPIKey 错误

php - 在 Laravel 中检索数据格式

php - Twig 的数量不准确

postgresql - Symfony2 Doctrine - PostgreSQL 的 ILIKE 子句?

php - 我的 SQL 语句有什么问题?

mysql - 查询以选择具有相同列值(日期)的最后一条记录

php - 如何将 MySQL foreach 循环添加到 DOMDocument XML