ugrás a tartalomhoz

A MySQL üres eredményhalmazt adott vissza (pl. nulla sorok).

KardiWeb · 2013. Szep. 5. (Cs), 20.42
Üdvözlet.

Egy mysql adatbázis szerkezetet szeretnék létre hozni.
Az eredeti kódom:
CREATE TABLE bejegyzes (
  id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
  title VARCHAR(255),
  slug VARCHAR(255),
  body TEXT,
  created DATETIME DEFAULT NULL,
  format VARCHAR(20) DEFAULT NULL,
  user_id INT
);


Szeretném bele építeni a karakterkódolást. Próbálkoztam így:
CREATE TABLE bejegyzes (
  id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
  title VARCHAR(255),
  slug VARCHAR(255),
  body TEXT,
  created DATETIME DEFAULT NULL,
  format VARCHAR(20) DEFAULT NULL,
  user_id INT
  ) ENGINE=MyISAM DEFAULT CHARSET=utf8


Erre jön a tárgyban említett hiba üzenet.
Hogyan építhetem bele a kódomba a karakterkódolást?
Remélem érthetően le írtam a problémám.

Köszönettel,
KardiWeb
 
1

A dokumentációkért erre

hunkris · 2013. Szep. 5. (Cs), 21.00
A dokumentációkért erre tessék.

Egyébként a probléma érthető, kérdés viszont nincs.
2

Kérdés is volt..

KardiWeb · 2013. Szep. 5. (Cs), 21.28
Kérdés is volt..
3

ALTER TABLE tbl_name CONVERT

Poetro · 2013. Szep. 5. (Cs), 21.53
ALTER TABLE tbl_name CONVERT TO CHARACTER SET charset_name;
illetve
ALTER TABLE tbl_name DEFAULT CHARACTER SET charset_name;
4

Ezt ha meg kérhetlek teszt

KardiWeb · 2013. Szep. 6. (P), 20.21
Ezt ha meg kérhetlek teszt példával meg mutatnád a kódomban?
Sajnos ez most felül múlja a tudásom :/
5

Lehet en ertettem felre, de

vrnagy · 2013. Szep. 6. (P), 21.18
Lehet en ertettem felre, de szerintem nem modositani akarja a tablat, hanem letrehozas utan irja ezta phpmyadmin. Ez ugye termeszetes, mivel a frissen letrehozott tablaban nem biztos, hogy lesz adat (alapbol a tartalom nezetre ugrik). Ezt nem igazan mondanam hibauzenetnek.
6

Azt szeretném el érni, hogy

KardiWeb · 2013. Szep. 7. (Szo), 20.01
Azt szeretném el érni, hogy utf8 karakterkódolást használjon minden táblám.
7

A választ megkaptad. Ha

hunkris · 2013. Szep. 7. (Szo), 20.19
A választ megkaptad. Ha vennéd a fáradtságot, és kombinálnád azt a két sort (amik amúgy egyszerű SQL kérések), amit kaptál, a Google-val, vagy a
MySQL dokumentációval, akkor rájönnél hogy mit kell csinálni.

Egyébként a két sort csak be kéne másolnod a phpmyadmin lekérés fülén, miután a megfelelő részeit átírtad (tábla neve, karakterkódolás). Illetve közvetlenül a phpmyadminból is át lehet állítani.