2010年12月23日 星期四

無法建立store procedure - Error Code 1655

在mysql下
mysql> CREATE PROCEDURE myproc() BEGIN END;

出現:

Error Code: 1655
Cannot create stored routine `myproc`. Check warnings

解決方式:
修改my.cnf的sql-mode(sql-mode="ANSI,TRADITIONAL"),重啟MySQL,即可。

資料來源:http://bugs.mysql.com/bug.php?id=34794

2010年12月22日 星期三

計算某範圍內符合規則的儲存格數量

公式為:=COUNTIF(儲存格範圍,規則),規則不能用 and or ...等

EX:
=COUNTIF(B2:B5,">55") 儲存格的數值大於 55 的儲存格數目

參考資料:http://office.microsoft.com/zh-hk/excel-help/HP005209029.aspx

2010年12月15日 星期三

連至另一台windows主機抓資料

至xx.xx.xx.xx主機的D槽,在開始->執行下
\\xx.xx.xx.xx\d$

2010年12月13日 星期一

出現Lost connection to MySQL server at 'reading initial communication packet'

在其他主機連MySQL皆沒問題,但在 A 主機上下
ssh> mysql -hxx.xx.xx.xx -uxx -pxx
出現
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0

查詢MySQL的xx帳號,並無限制可連線的IP。
後查詢 MySQL 的 freeBSD 主機的 /etc/hosts.allow,並無寫A主機的IP,因此將 A 主機的 IP加入 /etc/hosts.allow 內即可。
ALL: xxx.xxx.xxx.xxx

參考來源:http://www.bramschoenmakers.nl/en/node/595

2010年12月8日 星期三