AUTO_INCREMENT
का उपयोग करने के लिए आपको कॉलम को INT
. के रूप में परिभाषित करना होगा या फ़्लोटिंग-पॉइंट प्रकार, नहीं CHAR
।
AUTO_INCREMENT
केवल अहस्ताक्षरित मान का उपयोग करें, इसलिए UNSIGNED
. का उपयोग करना अच्छा है साथ ही;
CREATE TABLE discussion_topics (
topic_id INT NOT NULL unsigned AUTO_INCREMENT,
project_id char(36) NOT NULL,
topic_subject VARCHAR(255) NOT NULL,
topic_content TEXT default NULL,
date_created DATETIME NOT NULL,
date_last_post DATETIME NOT NULL,
created_by_user_id char(36) NOT NULL,
last_post_user_id char(36) NOT NULL,
posts_count char(36) default NULL,
PRIMARY KEY (topic_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;