ここではデータベーステーブルの列を作成するときに問題が発生します。これらのそれぞれについて、その長さを持つデータ型があります。例えばのためにしかし、これはまだ同じ量をとり、明らかに私はデータ型の長さを指定する
filepath Varchar(100)
としてこれを指定し、テーブルのいずれかが、ファイルパスであると言う、と私は最大で長さが100よりも長くないことが、このファイルのパスを想定varchar(255)という1バイトのメモリ空間。私は、ファイルパスがvarchar(100)を超えた場合、ファイルパスの値を100に合わせて拒否/トリムダウンしますか?または割り当てられたメモリ空間がまだ約1バイトなので、100を超えることができますか?
本質的に上記の説明は私の疑問に左右されます.1つはテーブルの列の予想される最大長について非常に具体的なものですか?または、それを安全にプレイし、メモリ要件に応じてテーブル列の予想長さの上限を指定しますか?
ありがとうございます!
パリジャット
MySQLは厳格なモードで動作している場合は**自動的に切り捨てられません。 – michael667
本当ですが、それは通常そうではありません。 –
いつものもので、セットアップに100%依存しないものは何ですか。 MySQL 5のインストールは、デフォルトでstrictモードで実行されます。 – michael667