Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dodanie wartości do pola typu json
Forum PHP.pl > Forum > Bazy danych > MySQL
ProgXT
Cześć
Tak jak w tytule.

Kod
mysql> describe user;
+--------------+-------------------+------+---------+------------+-----------------------+
| Field     | Type          | Null | Key     | Default  | Extra          |
+--------------+-------------------+------+---------+------------+-----------------------+
| id         | int(11)          | NO   | PRI    | NULL    | auto_increment |
| email     | varchar(180) | NO   | UNI   | NULL    |        u    |y
| roles     | json          | NO   |     | NULL    |            |
| password | varchar(255) | NO   |     | NULL    |            |
+--------------+-------------------+------+--------+-------------+----------------------+


mysql> select * from user;
+----+--------------------------+--------+---------------------------------------------------------------------------------------------------+
| id | email           | roles | password                                                                                          |
+----+--------------------------+--------+---------------------------------------------------------------------------------------------------+
|  1 | email@gmail.com  | []         |


Chcę żeby użytkownik o id=1 miał ROLE_ADMIN.

Jak zrobić UPDATE w MySQL, nie w PHP, żeby nadać mu ROLE_ADMIN ?
nospor
Google nie dziala?

pierwsze przyklady z brzegu
https://database.guide/json_set-insert-or-u...ument-in-mysql/
https://mysqlserverteam.com/partial-update-of-json-values/

Juz nie wspominajac ze trzymanie rol jako json to dosc dziwny pomysl
ProgXT
Tak mi stworzył automatycznie tabelę user w Symfony
nospor
No to z Symfony nie bede sie kłócił wink.gif

Linki pomogły?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.