我的MySQL数据库中有一列图像,但我想知道我应该使用哪个列标志? (PK,NN,UQ,BIN,UN,ZF,AI)或者他们甚至重要吗?
编辑:也许我应该提一下它是一个blob数据类型
谢谢..
答案 0 :(得分:1)
首先:了解每个标志的含义:
PK
:主键:主键(显然,BLOB不能是PK)NN
:不可空:该字段是否必填项?如果是,请使用此标志UQ
:唯一:强制列上的唯一索引(再次,对BLOB不是一个好主意)BIN
:二进制:将字符串存储为二进制字符串(对于BLOB而言不是必需的)UN
:无符号:只有非负数(BLOB可能是正数还是负数?)ZF
:零填充:左键数字值为零(我真的需要说一些与BLOB相关的内容吗?)AI
:自动增量(我真的需要解释一下吗?)