論壇中經常有會員遇到類似這樣的問題:

MySQL Error

Message: MySQL Query Error

SQL: 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,6

Error: Unknown column 'main.hot' in 'where clause'

Errno.: 1054

Click 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';

  • ALTER TABLE `uchome_blogADD `hotmediumint(8unsigned NOT NULL default '0'

點擊執行即可。如果執行成功會提示如下圖所示: