我试图找到解决方案到处都是,但不能。MySQL查询 - 多个值
这里是我想要做的事:
我有我的数据库中的单元格具有多个条目(类似于XML文件)。这里有几行如下:
main_description=""
main_multiblogger=1
main_comment="1"
main_comment_multiple="0"
我该如何运行一个查询,以选择和更新一个特定的值?我需要解析这个来实现我的目标吗?
谢谢!
我试图找到解决方案到处都是,但不能。MySQL查询 - 多个值
这里是我想要做的事:
我有我的数据库中的单元格具有多个条目(类似于XML文件)。这里有几行如下:
main_description=""
main_multiblogger=1
main_comment="1"
main_comment_multiple="0"
我该如何运行一个查询,以选择和更新一个特定的值?我需要解析这个来实现我的目标吗?
谢谢!
这取决于“具体的价值”是什么。
的一种方法是:
SELECT * FROM table_name WHERE column_name='main_comment="1"'
或者:
SELECT * FROM table_name WHERE column_name LIKE 'main_comment=%'
也许你应该考虑拆分列到key
和value
:
SELECT * FROM table_name WHERE key='main_comment'
或者:
SELECT * FROM table_name WHERE key='main_comment' AND value='1'
如果其中一个适用于您,您可以使用UPDATE
声明执行相同操作。
你的意思是你有一个'VARCHAR'列,其值与你发布的值相似?你想读取这些值然后改变它们(SELECT和UPDATE)? – Pharaoh
是的,我对术语不熟悉,我开始学习过程。我试图从仅仅是一个网页设计师分支:) – Jbevan