2011-08-11 59 views

回答

1
SELECT * FROM table WHERE column LIKE '%at%' 
+0

...請注意,你可能要用戶輸入過濾的東西,例如[A-Z0-9]將其插入前通配符來避免像''這樣的事情; DROP TABLE用戶; - 被輸入到你的字符串中。從用戶輸入構建通配符是中等風險的行爲。另外...你詢問了關於正則表達式......雖然MySQL有一個'REGEXP'關鍵字,'LIKE'模式通常要快得多,並且是更可移植的SQL表達式,儘管這僅僅適用於這種簡單的情況。 – BRFennPocock