【发布时间】:2016-05-08 18:09:22
【问题描述】:
我正在使用XAMPP,我想将图像路径存储在我的phpmyadmin 数据库中,我在这里看到:Database design : preferred field length for file paths 存储文件路径的最佳选项应该是VARCHAR(MAX) 或NVARCHAR(MAX)。
因为我无法在我的phpmyadmin 上设置VARCHAR(MAX) 或NVARCHAR(MAX),
如何将这些路径正确地存储在我的数据库中?我的意思是,将它们存储在我的数据库中的最佳选择是什么?
编辑:我看到已标记为可能重复的问题。我知道我可以在phpmyadmin 上“模拟”VARCHAR(MAX),但是由于它默认不存在,所以最好使用另一个长度而不是MAX?
我认为,如果您设置长度为 100 的路径并且您的 MAX 不值得限制,那么 VARCHAR(suitable number) 会比 VARCHAR(MAX) 更好(或者至少我认为它会更好)。我是MySQL 的新手,所以我不知道它的内脏(目前)。
我认为这可能是性能问题或内存问题,但我在官方文档中找不到任何内容,所以如果您在此处找到相关帖子,请查看。
phpmyadmin 上的存储路径是否有合适的长度?它通常使用的一些长度(以及为什么)。
提前致谢!
【问题讨论】:
标签: mysql phpmyadmin