Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z dodaniem użytkownika
Forum PHP.pl > Forum > Bazy danych > MySQL
Majdan
Gdy po wejściu do bazy 'mysql' próbuje dodać nowego użytkownika poleceniem:

[sql:1:fedf70613b]INSERT INTO user VALUES(
'localhost',
'nazwausera',
password('haslousera'),
'N', 'N', 'N', 'N', 'N', 'N', 'N',
'N', 'N', 'N', 'N', 'N', 'N', 'N');[/sql:1:fedf70613b]

Wyświetla mi sie komunikat:

[sql:1:fedf70613b]ERROR 1136: Column count doesn't match value count at row 1[/sql:1:fedf70613b]

O co chodzi? Może zrobiłem jakiś idiotyczny błąd, ale ja go nie widzę!
Jabol
dałeś inną ilość wartości niż jest w tabeli users
Majdan
Cytat
dałeś inną ilość wartości niż jest w tabeli users


Czyli jak to ma wyglądać :?:
Jabol
a może podasz np. strukture tabeli user?
Majdan
Cytat
a może podasz np. strukture tabeli user?


To jest tabela 'user' w bazie 'mysql'. Strukturę chyba znasz.
Jabol
eee... nie laugh.gif ...
talee
musisz podać wyliczenie pól jeżeli uzupełniasz tylko nektóre:
[sql:1:4fc6f6566b]
INSERT INTO `user` ( `Host` , `User` , `password` , `Select_priv` , `Insert_priv` , `Update_priv` , `Delete_priv` , `Create_priv` , `Drop_priv` , `Reload_priv` , `Shutdown_priv` , `Process_priv` , `File_priv` , `Grant_priv` , `References_priv` , `Index_priv` , `Alter_priv` , `Show_db_priv` , `Super_priv` , `Create_tmp_table_priv` , `Lock_tables_priv` , `Execute_priv` )
VALUES ('', '', '', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N');[/sql:1:4fc6f6566b]
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.