返回来自于参数连结的字符串。如果任何参数是NULL,返回NULL。可以有超过2个的参数。一个数字参数被变换为等价的字符串形式。
mysql>select CONCAT('My', 'S', 'QL')
有问题多查手册和百度
concat函数可以把字符串链接起来。
看我给的参考资料你就明白了。使用办法和楼上的差不多
update goods set catid=concat(catid,'you want') where .....
这是考虑性能的问题,事务支持,百度,你知道的MyISAM,InnoDB中,堆(内存),NDB
貌似一般都是使用InnoDB的
MySQL存储引擎:MyISAM表中,InnoDB,BDB,MEMORY,MERGE,实施例,NDBCLUSTER,ARCHIVE,CSV,BLACKHOLE,FEDERATED等,其中InnoDB和BDB事务安全表,其他存储引擎非事务安全表。
最常用的存储引擎:
1.Myisam
MySQL的默认存储引擎来创建创建一个新表,新表的存储引擎不指定,则默认使用MyISAM。每个MyISAM分成三个文件存储在磁盘上。相同的文件名和表名的扩展。的FRM(存储表定义),MYD(MYDATA存储数据)。
MYI(MyIndex的,存储索引)。数据文件和索引文件可以被放置在不同的目录中,均匀地分布IO,获得更快的。
2.InnoDB的存储引擎,提供了交易的安全性具有提交,回滚和崩溃恢复能力。不过对比在MyISAM,InnoDB的写处理效率和存储引擎会占用更多的磁盘空间来保存数据和索引。
不知道你
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)