Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Dodanie wartości do pola typu json
ProgXT
post 11.12.2019, 12:24:34
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 5.04.2017

Ostrzeżenie: (0%)
-----


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 ?


Ten post edytował ProgXT 11.12.2019, 12:28:33
Go to the top of the page
+Quote Post
nospor
post 11.12.2019, 12:27:57
Post #2





Grupa: Moderatorzy
Postów: 34 978
Pomógł: 5839
Dołączył: 27.12.2004




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


--------------------

Najlepsze kawałki programistyczne || Dowcipy o informatykach || Forum PHP dla opornych
Klasy: Pager (stronicowanie) | Cache | ShoutBox (Chat) | Widok | Ładne url'e

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
ProgXT
post 11.12.2019, 12:32:21
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 5.04.2017

Ostrzeżenie: (0%)
-----


Tak mi stworzył automatycznie tabelę user w Symfony
Go to the top of the page
+Quote Post
nospor
post 11.12.2019, 12:37:54
Post #4





Grupa: Moderatorzy
Postów: 34 978
Pomógł: 5839
Dołączył: 27.12.2004




No to z Symfony nie bede sie kłócił wink.gif

Linki pomogły?


--------------------

Najlepsze kawałki programistyczne || Dowcipy o informatykach || Forum PHP dla opornych
Klasy: Pager (stronicowanie) | Cache | ShoutBox (Chat) | Widok | Ładne url'e

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.01.2020 - 12:24