1. ホーム
  2. sql

[解決済み] URLに最適なデータベースフィールドの種類

2022-03-24 04:22:26

質問

MySQLのテーブルにurlを格納する必要があります。長さが確定していない URL を保持するフィールドを定義するためのベストプラクティスは何ですか?

どのように解決するのですか?

<ブロッククオート
  1. 一般的なウェブブラウザの最大URLの長さの最小公倍数。 2,083 (インターネットエクスプローラー)
<ブロッククオート
  1. http://dev.mysql.com/doc/refman/5.0/en/char.html

    VARCHARカラムの値は、可変長の文字列です。長さは MySQL 5.0.3 以前では 0 から 255 まで、5.0.3 以降では 0 から 65,535 までの値で指定することが可能です。MySQL 5.0.3 以降の VARCHAR の実効最大長は、最大行サイズ (65,535 バイト、これはすべての列で共有されます) と使用する文字セットによって異なります。
<ブロッククオート
  1. それで ...

    MySQL 5.0.3使用時 テキスト

    または

    >= MySQL 5.0.3使用時 VARCHAR(2083)