gpt4 book ai didi

mysql - 更改MySQL的varchar大小

转载 作者:行者123 更新时间:2023-11-30 01:32:44 24 4
gpt4 key购买 nike

当然是一个愚蠢的问题,但我不得不问。将MySQL表的VARCHAR大小设置为10后。当时,我认为数据大小不会超过10。

但是,稍后在更新新数据或通过phpmyadmin整理来自csv的新数据时,我可以将VARCHAR大小自动调整为更大的大小,例如12。显然,在这种情况下,我不知道新数据超出了限制。

万一数据表每天都在更新,它应该通过确定最大传入数据大小自动自行设置其VARCHAR大小。

最佳答案

为什么不能仅根据所需数据将varchar大小设置为合理的值?如果您的数据大小相差太大,可以将其设为varchar(255)甚至是文本。
至少在phpmyadmin中,您不能以这种方式使其动态。从理论上讲,如果您在php中有某种上传脚本,或者可以检查输入数据的最大大小,然后运行sql查询来更新您的数据库架构,但是IMO这样做是不值得的,这不值得花时间和精力。我想不出您为什么要这样做的任何原因。

关于mysql - 更改MySQL的varchar大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17259760/

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