2016-05-08 2 views
0

Я использую XAMPP, и я хочу сохранить пути изображения в моей базе данных phpmyadmin, и я увидел здесь: Database design : preferred field length for file paths, что наилучшие варианты хранения путей к файлам должны быть VARCHAR(MAX) или NVARCHAR(MAX).Как хранить пути к файлам на phpmyadmin?

Как я не могу установить VARCHAR(MAX) или NVARCHAR(MAX) на моем phpmyadmin,

Как я могу хранить эти пути на моей базе данных правильно? Я имею в виду, что лучше всего хранить их в моей базе данных?

Редактировать: Я видел вопрос, который был отмечен как возможный дубликат. Я знаю, что я могу «имитировать» в VARCHAR(MAX) на phpmyadmin, но, так как она не существует по умолчанию, было бы лучше использовать другую длину вместо MAX?

Я думаю, что если вы установили путь длиной 100 и у вас есть ваш MAX как предел не стоит так VARCHAR(suitable number) будет лучше, чем VARCHAR(MAX) (или, по крайней мере, я думаю, было бы лучше). Я новичок с MySQL, поэтому я не знаю о недрах этого (на данный момент).

Я думаю, что это может быть проблемы памяти производительности или, может быть, но я ничего не могу найти на официальной документации, поэтому, пожалуйста, если вы найдете что-то связанные с пост здесь.

Есть ли подходящая длина для хранения путей на PHPMyAdmin? Номер длины, который обычно используется (и почему).

Заранее благодарен!

+1

Возможный дубликат [Эквивалент varchar (max) в MySQL?] (http://stackoverflow.com/questions/332798/equivalent-of-varcharmax-in-mysql) –

ответ

1

лучший способ сделать это, чтобы создать столбец VARCHAR (255). 255, потому что обычно стандартный URL не должна превышать этот размер

Если вы не можете сделать это прямо, вы можете попробовать:

1) создать столбец как VARCHAR 2) в структуре части вы можете установить размер что будет максимальный размер столбца

+0

Я могу использовать 'VARCHAR', то, что я не могу использовать, это' VARCHAR (MAX) 'на нем. –

+0

нормально я так понимаю, чтобы сделать это: 1) создать столбец как VARCHAR, а затем в структуре части вы можете установить размер, который будет максимальный размер вашей колонки –

+0

Да, я знаю, как поставить конкретный размер в 'VARCHAR ', но я не знаю, какой должен быть правильный размер для этой цели (хранить пути к файлам). –

Смежные вопросы