Web lists-archives.com

Mystery error in GRANT statement




opensuse v42.1
linux 4.1.31-30-default x86_64
10.0.26-MariaDB

I have a database named "sma-v4-01". The GRANT statement does not like
that database name:

MariaDB [sma-v4-01]> GRANT ALL ON 'sma-v4-01'.* TO
'xxxxxxxx'@'sma-station14l' IDENTIFIED BY 'xxxxxxxxxxxxxx';

ERROR 1064 (42000): You have an error in your SQL syntax; check the
manual that corresponds to your MariaDB server version for the right
syntax to use near ''sma-v4-01'.* TO 'xxxxxxxxx'@'sma-station14l'
IDENTIFIED BY 'xxxxxxxxxxxxxx'' at line 1

If I replace 'sma-v4-01' with 'sma_joomla', the statement is accepted.

What is wrong with 'sma-v4-01'?

-- 
James Moe
moe dot james at sohnen-moe dot com
520.743.3936
Think.



Attachment: signature.asc
Description: OpenPGP digital signature