 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
shawty
Data înscrierii: 02/Apr/2008
Mesaje: 1
|
| Trimis: Joi Aug 07, 2008 6:58 pm Titlul subiectului: convert character |
|
|
salut,
vreau sa convertesc char in utf8 si am folosit query-ul urmator:
ALTER DATABASE [databaseid] CHARACTER SET utf8 COLLATE utf8_general_ci;
dar imi da eroare
#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 'DATABASE robucuro_bucuresti CHARACTER SET utf8' at line 1
am tot cautat pe net si nu am gasit rezolvarea.
ma poate ajuta cineva .. multumesc |
|
| Sus |
|
mihaitha
Data înscrierii: 04/Mai/2007
Mesaje: 1762
Locație: Sibiu
|
| Trimis: Vin Aug 08, 2008 8:40 am Titlul subiectului: |
|
|
| ALTER DATABASE [databaseid] DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci |
|
| Sus |
|
ebogdan
Data înscrierii: 27/Iul/2006
Mesaje: 144
|
| Trimis: Vin Aug 08, 2008 10:18 am Titlul subiectului: |
|
|
| shawty, dar înțelegi că ALTER DATABASE va seta doar opțiunile implicite pentru viitoarele coloane de text da? Cele care le ai deja în tabelele din aceea bază de date nu vor fi modificate. |
|
| Sus |
|
mihaitha
Data înscrierii: 04/Mai/2007
Mesaje: 1762
Locație: Sibiu
|
| Trimis: Vin Aug 08, 2008 11:08 am Titlul subiectului: |
|
|
Corect. Pentru a modifica charsetul tabelelor, respectiv campurilor existente, trebuie facuta asta explicit:
ALTER TABLE [tablename] DEFAULT CHARACTER SET [charset] COLLATE [collation]
ALTER TABLE [tablename] CHANGE [fieldname] [fieldname]([fieldtype]) CHARACTER SET [charset] COLLATE [collation] |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|