gpt4 book ai didi

php - drupal 模式类型 int 长度 3 但得到 int(10)

转载 作者:行者123 更新时间:2023-11-29 06:48:40 25 4
gpt4 key购买 nike

想要一个 int(3) 字段。在 drupal 架构中,定义为:

'response_code' => array(
'description' => 'The API response code',
'type' => 'int',
'length' => 3,
'unsigned' => TRUE,
'not null' => FALSE,
),

但是它在 mysql 数据库中创建了 int(10) 字段。

 CREATE TABLE `log` (
`response_code` int(10) unsigned DEFAULT NULL,
)

最佳答案

length 适用于 (var)chars,其他类型将被忽略。您可以使用 size 来更改 int 的大小。

参见 https://api.drupal.org/api/drupal/includes%21database.inc/group/schemaapi/6了解更多详情。

注意:int(3) 中的数字以位为单位指定大小,因此您最多可以在其中保存 2^2 -1 (int 在数据库中签名)。您至少需要 11 位来保存 http 状态代码。

关于php - drupal 模式类型 int 长度 3 但得到 int(10),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16941469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com