MySQL query

2 отговора 300 прегледа
#1

MySQL query

Znachi ne se smeite, no az vse oshte se mucha s tazi baza danni ot vchera.
S pomoshtta na hostnga se okaza che scripta koito iskam d ainstaliram e za mySQL i s Microsoft ne moje da trugne.
Sega tui kato imam samo myphpadmin s koito sum rabotila mnogo malko vi MOLIA za pomosht.

Imam suzdadena bazadanni.
Kak da suzdam user koito da ima vsichki privilegii za neia.

Chetoh v manualla i izmislih tova:

GRANT ALL PRIVILEGES ON db446 TO bob@localhost -> IDENTIFIED password WITH GRANT OPTION;

I mi dava slednata greshka:
There seems to be an error in your SQL query. The MySQL server error output below, if there is any, may also help you in diagnosing the problem

ERROR: Unknown Punctuation String @ 39
STR: ->
SQL: GRANT ALL PRIVILEGES ON db446 TO bob -> IDENTIFIED BY 6743gt WITH GRANT OPTION
SQL-query :

GRANT ALL PRIVILEGES ON db446 TO bob -> IDENTIFIED BY 6743gt WITH GRANT OPTION

MySQL said:


#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '-> IDENTIFIED BY 6743gt WITH GRANT OPTION' at line 1

Tui kato go pravia za priatel i ne mu vzimam pari ne moga i da platia na niakoi da go dovurshi - zatova si se mucha i probvam veche 3-ti den... No puk iskam da go napravia.

Отговор
в отговор на Stryper_BG #2

Re: MySQL query

Какво е това ->? Не претендирам да съм спец, но според мен е излишно.

Освен това ако пускаш заявката с РНР е силно препоръчително да ползваш 'кавички' и `backtick` (намира се на първия клавиш на реда с цифрите - пред единицата)

Опитай така:

"GRANT ALL PRIVILEGES ON `db446` TO 'bob' IDENTIFIED BY '6743gt' WITH GRANT OPTION";

И много те моля не си публикувай паролата за ДБ в Интернет.

So long and thanks for all the fish!
Отговор
в отговор на hadministratora #3

Re: -> е резултат от Copy/Paste :)

mysql> SELECT
-> 1 AS hmm;
+-----+
| hmm |
+-----+
| 1 |
+-----+
1 row in set (0.00 sec)

т.е. -> е промпта за всеки следващ ред след <enter> в клиентската програма

естествено, че ще дава грешка

Ако беше написан на български щях да прочета и оригиналния постинг ...

salle.online.bg/sig
Отговор