您好我在youtube上从视频中学习mysql,我想创建表。我有一个变量是一个数字,我希望它是来自用户的消息的数量..它现在是int变量但是我发现int的最大值是255 ..我想要更大的正确的变量? 并且变量messege text()不是null ..是吧?
代码是:
$sql = "CREATE TABLE mssegeFromUsers
(
NemberMsg INT (255) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
Name VARCHAR(15) NOT NULL,
Mail VARCHAR(30) NOT NULL,
Messege TEXT() NOT NULL
)";
我希望用户te的massege很长.. 这是对的吗?
答案 0 :(得分:0)
您可以在此问题上找到答案 - What is the size of column of int(11) in mysql in bytes?
int
将保存4个字节的数据(所以-2147483648和2147483648之间的数字)
如果数字超出此范围,请选择BIGINT(最大值为9223372036854775807)或坚持使用VARCHAR并设置字符长度。