mysql 一个字段中有a,b 怎么调用其中一个

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 一个字段中有a,b 怎么调用其中一个相关的知识,希望对你有一定的参考价值。

你好,如图,我想通过sql语录来调用字段flag中的值,但是这个值中存在如:c,p这样的形式,请问我怎么通过sql语句来调用,形如:sql='Select * from dede_archives where flag=c order by id desc limit 0,1 这样的语句,我想调用含c的结果。谢谢了

参考技术A Select * from dede_archives where instr(flag,'c')>0 order by id desc limit 0,1 参考技术B sql='Select * from dede_archives where flag=c order by id desc limit 0,1 中把你的 where flag = c 改为 where flag like "%c%"本回答被提问者采纳

MYSQL 能不能用一条语句将两个关联的表,更新其中一个表的一字段

比如 我有两个表 A 和 B

其中 A表

id name typename
1 刘德华 男歌手
2 张真 男歌手

B 表字段如下:
id typename
1 男歌手
2 女歌手

现在我想在表A中 增加一个typeid 的字段,并让表A.typeid=表B.id where 表A.typename=表B.typename

所以我想能不能用一条update更新语句,一次更新完这个表A的typeid字段值,请高人指点,谢谢

参考技术A 可以的。
例如:
UPDATE 表A,表B SET 表A.typeid=表B.id where 表A.typename=表B.typename本回答被提问者采纳
参考技术B update A表 set typeID=(select id from B表 where A表.typename = B表.typename)

以上是关于mysql 一个字段中有a,b 怎么调用其中一个的主要内容,如果未能解决你的问题,请参考以下文章

在navicat for mysql 写一个视图 A表中有X字段,字段内容完整;B表中也有X字段,字段内容不完整。

求助一条mysql 更新 语句 where 后面为查询的结果

Java[MySql]删除无限表中子类

mysql怎么实现全局的模糊搜索?

数据库多个表与对应实体类怎么建?

mysql数据库,我想查a表所有的字段还有b表的某一个字段,请问我要怎么做关联查询