As it says here?and have you re-created the table as per the instructions?
I attempted to and got met withCREATE TABLE xf_forum_watch (
`user_id` int(10) unsigned NOT NULL,
`node_id` int(10) unsigned NOT NULL,
`notify_on` enum('','thread','message') NOT NULL,
`send_alert` tinyint(3) unsigned NOT NULL,
`send_email` tinyint(3) unsigned NOT NULL,
PRIMARY KEY (`user_id`,`node_id`),
KEY `node_id_notify_on` (`node_id`,`notify_on`)
) ENGINE = InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci
phpMyAdmin, I'm guessing it needs Command Line. How do I go around this?did you do it via phpMyAdmin or command line?
okay, did this and it's worked now! Still getting this though?No, you just need to make sure you have selected your XenForo database before running the SQL command in phpMyAdmin
Server Error
Mysqli prepare error: Unknown column 'forum_watch.node_id' in 'on clause'
- Zend_Db_Statement_Mysqli->_prepare() in Zend/Db/Statement.php at line 115
- Zend_Db_Statement->__construct() in Zend/Db/Adapter/Mysqli.php at line 381
- Zend_Db_Adapter_Mysqli->prepare() in Zend/Db/Adapter/Abstract.php at line 478
- Zend_Db_Adapter_Abstract->query() in Zend/Db/Adapter/Abstract.php at line 753
- Zend_Db_Adapter_Abstract->fetchRow() in XenForo/Model/Forum.php at line 29
- XenForo_Model_Forum->getForumById() in XenForo/ControllerHelper/ForumThreadPost.php at line 177
- XenForo_ControllerHelper_ForumThreadPost->getForumOrError() in XenForo/ControllerHelper/ForumThreadPost.php at line 38
- XenForo_ControllerHelper_ForumThreadPost->assertForumValidAndViewable() in XenForo/ControllerPublic/Forum.php at line 88
- XenForo_ControllerPublic_Forum->actionForum() in XenForo/FrontController.php at line 337
- XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
- XenForo_FrontController->run() in /home/voxelin/public_html/index.php at line 13
It's saying the database doesn't exist, even though I made it. I did previously remove Forum Watch after upgrading without thinking twice. Could this have caused a neverending issue?That's the same as the original error you were getting. Are you sure you successfully dropped the table?
Mysqli prepare error: Unknown column 'forum_watch.notify_on' in 'field list'
- Zend_Db_Statement_Mysqli->_prepare() in Zend/Db/Statement.php at line 115
- Zend_Db_Statement->__construct() in Zend/Db/Adapter/Mysqli.php at line 381
- Zend_Db_Adapter_Mysqli->prepare() in Zend/Db/Adapter/Abstract.php at line 478
- Zend_Db_Adapter_Abstract->query() in XenForo/Model.php at line 219
- XenForo_Model->fetchAllKeyed() in XenForo/Model/ForumWatch.php at line 109
- XenForo_Model_ForumWatch->getUsersWatchingForum() in XenForo/Model/ForumWatch.php at line 205
- XenForo_Model_ForumWatch->sendNotificationToWatchUsersOnMessage() inXenForo/DataWriter/DiscussionMessage/Post.php at line 156
- XenForo_DataWriter_DiscussionMessage_Post->_postSaveAfterTransaction() inWidgetFramework/Extend/DataWriter/DiscussionMessage/Post.php at line 4
- WidgetFramework_Extend_DataWriter_DiscussionMessage_Post->_postSaveAfterTransaction() inXenForo/DataWriter.php at line 1411
- XenForo_DataWriter->save() in XenForo/ControllerPublic/Thread.php at line 548
- XenForo_ControllerPublic_Thread->actionAddReply() in XenForo/FrontController.php at line 337
- XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
- XenForo_FrontController->run() in /home/voxelin/public_html/index.php at line 13
Thanks, I selected it now. Uninstalled, Dropped the table and created the table. It's still giving the exact same error. I'm stumpedYou still haven't resolved the issue.
Make sure you select the database from the left hand side in phpMyAdmin before trying to run the queries.
I did. The steps are to uninstall it, drop the table and then create it. Right?Make sure you selected the correct database.
The steps listed will definitely resolve the problem.
AlrightIf you are happy to provide phpMyAdmin access, I can take a look for you?
We use essential cookies to make this site work, and optional cookies to enhance your experience.