diff --git a/modules/comment/comment.install b/modules/comment/comment.install
index cc1ea7353e964834d57033c4e736f723e1375e7f..96f0e3dca2f3eee7d15ac520fea5f3ac4a2fee3a 100644
--- a/modules/comment/comment.install
+++ b/modules/comment/comment.install
@@ -96,6 +96,18 @@ function comment_update_7000() {
   return array(array('success' => TRUE, 'query' => 'Comment order settings removed.'));
 }
 
+/**
+ * Change comment status from published being 0 to being 1
+ */
+function comment_update_7001() {
+  $ret = array();
+  $ret[] = update_sql("UPDATE {comments} SET status = 3 WHERE status = 0");
+  $ret[] = update_sql("UPDATE {comments} SET status = 0 WHERE status = 1");
+  $ret[] = update_sql("UPDATE {comments} SET status = 1 WHERE status = 3");
+
+  return $ret;
+}
+
 /**
  * @} End of "defgroup updates-6.x-to-7.x"
  * The next series of updates should start at 8000.
@@ -161,9 +173,9 @@ function comment_schema() {
         'type' => 'int',
         'unsigned' => TRUE,
         'not null' => TRUE,
-        'default' => 0,
+        'default' => 1,
         'size' => 'tiny',
-        'description' => t('The published status of a comment. (0 = Published, 1 = Not Published)'),
+        'description' => t('The published status of a comment. (0 = Not Published, 1 = Published)'),
       ),
       'format' => array(
         'type' => 'int',
diff --git a/modules/comment/comment.module b/modules/comment/comment.module
index ef03a055071abfb36e09ad8438fcce0810633e55..692f5d2df3f6b62fb777753798605afb03d0183e 100644
--- a/modules/comment/comment.module
+++ b/modules/comment/comment.module
@@ -11,14 +11,14 @@
  */
 
 /**
- * Comment is published.
+ * Comment is awaiting approval.
  */
-define('COMMENT_PUBLISHED', 0);
+define('COMMENT_NOT_PUBLISHED', 0);
 
 /**
- * Comment is awaiting approval.
+ * Comment is published.
  */
-define('COMMENT_NOT_PUBLISHED', 1);
+define('COMMENT_PUBLISHED', 1);
 
 /**
  * Comments are displayed in a flat list - collapsed.