網(LieHuo.Net)教程 Discuz論壇使用中可能遇到這樣的問題,提示代碼如下:
MySQL ErrorMessage: MySQL Query ErrorSQL: SELECT main.*, field.* FROM uchome_blog main LEFT JOIN uchome_blogfield field ON field.blogid=main.blogid WHERE 1 AND main.hot >= '3' AND main.friend='0' ORDER BY main.dateline desc LIMIT 0,6Error: Unknown column 'main.hot' in 'where clause'Errno.: 1054Click here to seek help. |
主要是因為恢復數據的時候缺少表字段,我們可以手動添加上缺少的字段就可以了,那么就需要去執行 SQL 語句,一般我們都推薦大家使用 phpMyAdmin,它是使用 PHP 編寫的,以網頁方式管理 MySQL 數據庫的一個開源管理工具,可以在網頁中方便的輸入 SQL 語句。
以上面的錯誤提示為例講解如果在 phpMyAdmin 中執行 SQL 語句。
1、登錄 phpMyAdmin
輸入數據庫的用戶名以及密碼即可登錄。
2、打開數據庫
上面的錯誤提示說明 UCenter Home 數據庫的 uchome_blog 表中缺少 hot 字段,所以需要打開您所安裝的 UCenter Home 數據庫,如下圖所示:
3、執行SQL語句
打開數據庫后如下圖所示:
點擊 SQL 執行下面的代碼
ALTER TABLE `uchome_blog` ADD `hot` mediumint(8) unsigned NOT NULL default '0'; |
點擊執行即可。如果執行成功會提示如下圖所示: