我正在使用XAMPP
,我想在我的phpmyadmin
数据库中存储图像路径,我在这里看到:Database design : preferred field length for file paths存储文件路径的最佳选项应为{{1} }或VARCHAR(MAX)
。
由于我无法在NVARCHAR(MAX)
上设置VARCHAR(MAX)
或NVARCHAR(MAX)
,
如何正确地将这些路径存储在我的数据库中?我的意思是,将它们存储在我的数据库中的最佳选择是什么?
编辑:我看到的问题已被标记为可能重复。我知道我可以“模拟”phpmyadmin
上的VARCHAR(MAX)
,但由于默认情况下不存在,最好使用另一个长度而不是phpmyadmin
?
我认为,如果你设置一个长度为100的路径并且你的MAX
因为限制不合适,那么MAX
会优于VARCHAR(suitable number)
(或者至少我认为会更好)。我是VARCHAR(MAX)
的新人,所以我不知道它的内脏(目前)。
我认为这可能是性能问题或内存问题,但我在官方文档中找不到任何内容,所以如果您在此处找到相关帖子,请恭喜。
phpmyadmin上的商店路径是否合适?通常使用的长度(以及为什么)。
提前致谢!
答案 0 :(得分:1)
执行此操作的最佳方法是创建VARCHAR(255)列。 255因为通常标准网址不应超过此大小
如果你不能直接做,你可以试试:
1)将列创建为VARCHAR 2)在结构部分中,您可以设置大小为列的最大大小