我要将csv文件导入mysql..类似于:
load data local infile 'uniq.csv' into table tblUniq
fields terminated by ','
enclosed by '"'
lines terminated by '\n'
(uniqName, uniqCity, uniqComments)
但是csv中的列名和数据库表中的列名不一样,怎么办?我想通过编程来做这件事..
我知道星号是一个通配符,可以附加到全文搜索单词的末尾,但是如果我搜索的关键字是后缀怎么办?例如,我希望能够搜索"ames“并返回包含姓名"james”的结果。这是我当前的查询,它不能工作,因为你不能在全文搜索前加上星号。
SELECT * FROM table WHERE MATCH(name, about, address) AGAINST ("*$key*" IN BOOLEAN MODE)
我会简单地改用LIKE,但对于我的数据库大小来说,它太慢了。