我想下面的SQL查詢轉換:正則表達式轉換MySQL的SQL語法SQLite的兼容語法(易情形)
'UNIQUE KEY `UNIQUE_TAG` (`identifier`,`keyname`)'
成這樣:
'CONSTRAINT `UNIQUE_TAG` UNIQUE (`identifier`,`keyname`)'
我的問題是,我必須搶到第一關鍵詞作爲一個變種,如:
'<$1> KEY `UNIQUE_TAG` (`identifier`,`keyname`)'
得到它這裏
'CONSTRAINT `UNIQUE_TAG` <$1> (`identifier`,`keyname`)'
查看http://www.sqlite.org/lang_createtable.html以查看sqlite兼容SQL的語法。
我想用PHP來做,但我不知道如何完成這件事。
在此先感謝。
我還應該提到sql的部分發生在完整的CREATE TABLE語句中。 – d1rk 2011-04-14 07:22:31