............-----[ ADD SQL 加入SQL語法 ]--------------------------------------
#
# 請記得修改成你的資料庫名稱
ALTER TABLE phpbb_posts_text
ADD pay_money MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL,
ADD pay_user TEXT NOT NULL,
ADD pay_see MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL,
ADD pay_gotmoney MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL;
INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_paymoney', '1');
#
#-----[ ADD SQL 加入SQL語法 ]--------------------------------------
#
# 請記得修改成你的資料庫名稱
ALTER TABLE `phpbb_posts_text` CHANGE `pay_money` `pay_money` MEDIUMINT( 8 ) DEFAULT '-1' NOT NULL
#
#-----[ ADD SQL 加入SQL語法 ]--------------------------------------
#
# 請記得修改成你的資料庫名稱
update phpbb_posts_text SET pay_money = -1 WHERE pay_money = 0
我笨笨就把所有句子copy 成全部 ,應該是分段執行.
ALTER TABLE phpbb_posts_text
ADD pay_money MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL,
ADD pay_user TEXT NOT NULL,
ADD pay_see MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL,
ADD pay_gotmoney MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL;
INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_paymoney', '1');
ALTER TABLE `phpbb_posts_text` CHANGE `pay_money` `pay_money` MEDIUMINT( 8 ) DEFAULT '-1' NOT NULL
update phpbb_posts_text SET pay_money = -1 WHERE pay_money = 0
然後用sql 語法執行.結果出現錯誤訊息.
SQL 語法:
ALTER TABLE `phpbb_posts_text` CHANGE `pay_money` `pay_money` MEDIUMINT( 8 ) DEFAULT '-1' NOT NULL UPDATE phpbb_posts_text SET pay_money = -1 WHERE pay_money =0
MySQL 傳回:
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'update phpbb_posts_text SET pay_money = -1 WHERE pay_money = 0'
然後我又把ALTER TABLE `phpbb_posts_text` CHANGE `pay_money` `pay_money` MEDIUMINT( 8 ) DEFAULT '-1' NOT NULL 重上sql
有出現 執行xxx 花xx 秒.
又把pdate phpbb_posts_text SET pay_money = -1 WHERE pay_money = 0 重上 sql
請問現在人數會不準,是不是跟我sql 有些仍兩個有關.
該如何把sql改正確??
...........................
目前 5 人付費看過您的文章
已付費瀏覽會員名單 4個.
目前 8 人付費看過您的文章
已付費瀏覽會員名單 8個
目前 4 人付費看過您的文章
已付費瀏覽會員名單 3個.
目前 6 人付費看過您的文章
已付費瀏覽會員名單 5個.
目前 1 人付費看過您的文章
已付費瀏覽會員名單 個. (不會顯示)
目前 2 人付費看過您的文章
已付費瀏覽會員名單1 個.
好像只有 8人才會正常出現8
其它好像顯示全會少一個人..
請問世我SQL 那邊弄錯???
●架設主機作業系統:Windows xp pro sp3
●快速架站程式:Appserv v2.4.1
●免費空間連結:架在本電腦上
●我的上網方式:ADSL 固定 IP ,Hinet 8M/640K
●我安裝的程式:Apache + php + MySql
●我的 phpBB2 版本:phpBB 2.0.15
●我的 phpBB2 連結網址: http://220.135.86.146/phpbb
●我安裝過的外掛:Top5 TopicsVersion: 2.1.0 (加速改良版)Author: OOHOO
easyMod 0.0.7 繁體中文版本 由友誼第一翻譯 beta1 (0.1.13) by Nuttzy
快速砍人 1.4.3 (Prune users by Niels)
留言板shoutbox_1.1.5 (Fully integrated shoutbox by Niels)
跑馬燈公告版本1.0 By: Martinet Oaf
Blog 0.2.3
Last_visit 1.2.8
Cash mode 222
Date_time_last_visited
●我使用的風格:subsilver
[問題] 付費瀏覽 1.0.9 執行sql 語法有無成功如何確認??(done)
版主: 版主管理群
[問題] 付費瀏覽 1.0.9 執行sql 語法有無成功如何確認??(done)
最後由 smartpig 於 2005-06-22 00:12 編輯,總共編輯了 3 次。
Re: [問題] 付費瀏覽 1.0.9 執行sql 語法有無成功如何確認??
ALTER TABLE phpbb_posts_text
ADD pay_money MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL,
ADD pay_user TEXT NOT NULL,
ADD pay_see MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL,
ADD pay_gotmoney MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL;
INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_paymoney', '1');
ALTER TABLE `phpbb_posts_text` CHANGE `pay_money` `pay_money` MEDIUMINT( 8 ) DEFAULT '-1' NOT NULL;
update phpbb_posts_text SET pay_money = -1 WHERE pay_money = 0;
......... 請跟隨安裝說明做吧....
ADD pay_money MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL,
ADD pay_user TEXT NOT NULL,
ADD pay_see MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL,
ADD pay_gotmoney MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL;
INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_paymoney', '1');
ALTER TABLE `phpbb_posts_text` CHANGE `pay_money` `pay_money` MEDIUMINT( 8 ) DEFAULT '-1' NOT NULL;
update phpbb_posts_text SET pay_money = -1 WHERE pay_money = 0;
......... 請跟隨安裝說明做吧....
