因為$ip 沒有加單引號
請注意,我們在例子中的條件值周圍使用的是單引號。
sql 使用單引號來環繞文字值(大部分資料庫系統也接受雙引號)。如果是數值,請不要使用引號。
這是正確的:select * from persons where
firstname='bush'
這是錯誤的:select * from persons where
firstname=bush
這是正確的:select * from persons where
year>1965
這是錯誤的:select * from persons where
year>'1965'
SQL語句中where和 on的區別
join過程可以這樣理解 首先兩個表做乙個笛卡爾積,on後面的條件是對這個笛卡爾積做乙個過濾形成一張臨時表,如果沒有where就直接返回結果,如果有where就對上一步的臨時表再進行過濾。下面看實驗 先準備兩張表 先執行inner join 結果沒有區別,前者是先求笛卡爾積然後按照on後面的條件進行...
sql語句中的where 1 1
1 1 永真,1 1 永假 1 1 的用處 用於只取結構不取資料的場合 例如 create table table temp tablespace tbs temp as select from table ori where 1 1 建成乙個與table ori 結構相同的表table temp,...
sql語句中where 1 1的作用
where 1 1 最近看到很多sql裡用到where 1 1,原來覺得這沒用嘛,但是又想到如果沒用為什麼要寫呢?於是在網上 查了查,在這裡就 一下 1 1 永真,1 1 永假。1 1 的用處 用於只取結構不取資料的場合 例如 create table table temp tablespace t...