Wie füge ich einen Datensatz mit einem mysql SET-Typ ein?

Ich wollte fragen, wie ich einen Datensatz mit dem MySQL SET-Typ einfügen. Nehmen wir die folgende Tabelle an:

user_id   
int(8)

und

user_rights
set('conversation','offer','turnover','financial','admin');

Wie wäre meine INSERT-Abfrage?

Danke im Voraus

0
hinzugefügt der Autor juergen d, Quelle
@juergend Wenn ich mich nicht irre, sind Enum und Set nicht ganz gleich. dev.mysql.com/doc/refman/5.5/en/set. html
hinzugefügt der Autor Joachim Isaksson, Quelle

2 Antworten

Verwenden Sie einfache Anführungszeichen um Ihre Auswahlmöglichkeiten ( doc ). Sie können mehrere Optionen festlegen:

INSERT INTO users(user_id, user_rights) VALUES 
(1, 'conversation,offer,turnover,financial,admin'),
(2, 'conversation,financial'),
(3, 'conversation'),
(4, 'conversation,offer,financial');
0
hinzugefügt

Hier ist ein Beispiel :

INSERT INTO yourTable SET user_id=7, user_rights='admin';

Siehe INSERT-Dokumentation .

0
hinzugefügt
PHP - Deutsche Gemeinschaft
PHP - Deutsche Gemeinschaft
5 der Teilnehmer

In dieser Gruppe sprechen wir über PHP. Partner: de.switch-case.com