mysql中json的真正优势是什么?

时间:2018-05-25 11:07:54

标签: mysql json

很多人都对在mysql表中存储json数据感到兴奋 所以我创建了一个列类型$string = '["BERN", "BERLIN", "AMSTERDAM"]'; $sql = "update posts set tags = :atags where id = :aid"; $st = $db->prepare($sql); $st->execute(array( ":atags" => $str, ":aid" => $_POST['id'] )); 并尝试了。

["BERN", "BERLIN", "AMSTERDAM"]

储值为 - $arr = json_decode($str); $st->execute(array( ":atags" => $arr, ":aid" => $_POST['id'] ));

另一种方式:

["BERN", "BERLIN", "AMSTERDAM"]

储值又是 - json

所以这是我的第一个问题 - 两种情况下存储值是否相同?

第二 - 与varchar字段相比,将该值存储在varchar内有什么好处?

我可以像往常一样搜索此select * from posts where tags like '%BERLIN%'... 值:

json

有人可以给我一个例子 - 我可以用string数据做什么 - 而且不能用mysql表中的{{1}}数据。

感谢。

0 个答案:

没有答案