我有一个30 DB的MySql DB,由innoDB表组成。目前的表格字符集是:"utf8_unicode_ci“,我想把它改成"utf8_general_ci",那么做它的最佳方法是什么?目前,我正在浏览每个表并运行ALTER TABLE some_table CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;,这需要永远.有更好的办法吗
例如:从表names中,我希望获得与字符串Hound匹配的所有记录,如hound、Hound 1.2.3、HoundChat、hound version 5.0.2.6、HOUND ver.7.4.4(另外,我将从$nameid获得与表names中的列name相关联的字符串。$files = mysql_query("SELECT * FROM names WHERE name LIKE '$nameid%'")