  */
 CREATE TABLE IF NOT EXISTS answers (
     id             INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, /* 答案ID（唯一标识） */
-    question_id    INT(11) UNSIGNED NOT NULL, /* 问题ID（唯一标识） */
-    author_id      INT(11) UNSIGNED NOT NULL, /* 作者ID（唯一标识） */
+    question_id    INT(11) UNSIGNED NOT NULL DEFAULT '0', /* 问题ID（唯一标识） */
+    author_id      INT(11) UNSIGNED NOT NULL DEFAULT '0', /* 作者ID（唯一标识） */
     answer_content MEDIUMTEXT       NOT NULL, /* 答案 */
     answer_time    TIMESTAMP        NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, /* 回答或更新时间 */
     against_count  INT(11)          NOT NULL DEFAULT '0', /* 反对数 */

 */
CREATE TABLE IF NOT EXISTS comment_approvals (
    id            INT(11)   NOT NULL AUTO_INCREMENT, /* 赞同ID（唯一标识） */
    comment_id    INT(11)   NOT NULL, /* 被赞同评论ID（唯一标识） */
    approval_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, /* 评论点赞时间 */
    user_id       INT(11)   NOT NULL, /* 用户ID（唯一标识） */
    PRIMARY KEY (id),
    INDEX (comment_id),
    INDEX (user_id)

 * 问题话题编辑锁定表
 */
CREATE TABLE IF NOT EXISTS topic_lock (
    id                     INT(11)    NOT NULL AUTO_INCREMENT, /* 话题编辑锁定 ID（唯一标识） */
    is_locked_all          TINYINT(4) NOT NULL DEFAULT '0', /* 是否完全锁定 0：是，1：否 */
    is_locked_name         TINYINT(4) NOT NULL DEFAULT '0', /* 是否锁定话题名称 0：是，1：否 */
    is_locked_introduction TINYINT(4) NOT NULL DEFAULT '0', /* 是否锁定话题描述 0：是，1：否 */
    is_locked_image        TINYINT(4) NOT NULL DEFAULT '0', /* 是否锁定话题图片编辑 0：是，1：否 */
    is_locked_parent       TINYINT(4) NOT NULL DEFAULT '0', /* 是否锁定父话题 0：是，1：否 */
    is_locked_child        TINYINT(4) NOT NULL DEFAULT '0', /* 是否锁定子话题 0：是，1：否 */
    topic_id               INT(11)    NOT NULL DEFAULT '0', /* 话题 ID */
    PRIMARY KEY (id),
    INDEX (topic_id)
);
