Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 将项目ID从INT更改为BIGINT_Mysql_Joomla_Joomla K2 - Fatal编程技术网

Mysql 将项目ID从INT更改为BIGINT

Mysql 将项目ID从INT更改为BIGINT,mysql,joomla,joomla-k2,Mysql,Joomla,Joomla K2,我使用Joomla 2.5和最新的K2。 如果我将K2项目ID字段从INT更改为BIGINT,是否会出现任何复杂问题或功能问题 我需要输入10位长度的ID,但我不能输入大于2147483647的ID 谢谢 EgonJoomla似乎不支持将BIGINT作为ID 来源:这是一个很好的发现,不过这是在2010年Joomla 1.5发布时写的。我不完全确定,但Joomla 2.5+中的情况可能已经发生了变化。好吧,这里写到,Joomla确实支持BIGINT:。如果我将任何字段从INT更改为BIGINT,

我使用Joomla 2.5和最新的K2。 如果我将K2项目ID字段从INT更改为BIGINT,是否会出现任何复杂问题或功能问题

我需要输入10位长度的ID,但我不能输入大于2147483647的ID

谢谢
Egon

Joomla似乎不支持将BIGINT作为ID


来源:

这是一个很好的发现,不过这是在2010年Joomla 1.5发布时写的。我不完全确定,但Joomla 2.5+中的情况可能已经发生了变化。好吧,这里写到,Joomla确实支持BIGINT:。如果我将任何字段从INT更改为BIGINT,那么在所有连接表中进行相同的更改就足够了吗?哦,对了,很抱歉这样做会误导您。我完全忘了检查文章日期。我很好奇为什么你需要弄乱条目ID字段。为什么不使用一个额外的字段来存储长ID,而不使用项目ID呢?你可能会遇到更新问题,对数据库进行更改。我正在基于k2建立一个书店。书籍数据将使用一个工具进行更新,该工具使用项目id来识别要更新的项目。我已经按照你们的意思做了(这个数据已经在外域中了)对于更新问题,我必须有图书isbn号,不仅作为外域数据,而且作为项目id。isbn号的长度为10到13个符号。在我完成所有编码之后(还有一些核心更改),我将冻结代码,并且不会遇到更新问题。