2011年 php
用LOAD DATA INFILE 導入大量數據,速度提升不少 mysql
LOAD DATA INFILE語句結束時,會按如下格式返回一個信息字符串: sql
Records: 1 Deleted: 0 Skipped: 0 Warnings: 0 數據庫
set_time_limit(0); 用來設置當前php腳本執行時間無限 服務器
mysql_query() 僅對 SELECT,SHOW,EXPLAIN 或 DESCRIBE 語句返回一個資源標識符,若是查詢執行不正確則返回 FALSE。 ide
對於其它類型的 SQL 語句, 測試
mysql_query()在執行成功時返回 不一樣的值,能夠用mysql_info()獲取; spa
而出錯時返回 FALSE。 code
非FALSE 的返回值意味着查詢是合法的並可以被服務器執行; ip
頗有可能一條查詢執行成功了但並未影響到或並未返回任何行。
所以 php中要當心傳入的sql語句,及其返回值;
‘\n’不會換行
「\n」 會換行,由於雙引號包裹
varchar(n) 當輸入 多於 n 時 直接取前 n個字符
開發時最好個給測試數據庫設置密碼
開發時但願直連本機或者公共的mysql
請使用
grant all PRIVILEGES on *.* to 'user'@'%' identified by '123456'; flush privileges;同時請查看mysql的mysql庫的user表看有沒有添加成功, 還得檢查該表中有無對特定ip或者 localhost 、127.0.0.1作屏蔽的記錄