1-हां, 2-हां, 3-हां, 4-हां।
साथ ही...
- क्या आपको वाकई
BIGINT
की ज़रूरत है? ?INT UNSIGNED
में 4 अरब मान नहीं होंगे पर्याप्त? (और आधी जगह बचाएं।) संभवत:id
क्या किसी अन्य तालिका का पीके है? यदि ऐसा है, तो उस तालिका को भी बदलने की आवश्यकता होगी। state
कर सकते हैं सामान्यीकृत हो? या एकENUM
. में बदल गया ? फिर से स्थान बचा रहा है।
दो अद्वितीय चाबियों को लॉक करने की आवश्यकता के कारण आइटम 3 उल्लेख से भी बदतर है।