Schrift
[thread]11904[/thread]

CHARSET und NULL



<< >> 3 Einträge, 1 Seite
Froschpopo
 2008-05-23 16:51
#110181 #110181
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
Da habe ich doch direkt mal eine Frage zu mySQL (4.1x):
Code: (dl )
ALTER TABLE tbl ADD type VARCHAR(20) NOT NULL CHARSET SET utf8

Warum führt das zu einem Syntaxfehler?

Ohne "NOT NULL" funktionierts:
Code: (dl )
ALTER TABLE tbl ADD type VARCHAR(20) CHARSET SET utf8

Das verstehe ich aber nicht!
Kann es irgendwie sein, dass mySQL für Unicode kein NULL vergibt?
renee
 2008-05-23 16:56
#110182 #110182
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Was sagt denn die Fehlermeldung?
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
moritz
 2008-05-23 17:09
#110184 #110184
User since
2007-05-11
923 Artikel
HausmeisterIn
[Homepage]
user image
Froschpopo+2008-05-23 14:51:04--
Ohne "NOT NULL" funktionierts:
Code: (dl )
ALTER TABLE tbl ADD type VARCHAR(20) CHARSET SET utf8


Bei mir geht nicht mal das:
Code: (dl )
1
2
mysql> ALTER TABLE users ADD type VARCHAR(20) CHARSET SET utf8;
ERROR 1064 (42000): 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 'SET utf8' at line 1


Wohingegen beides ohne das zusätzliche "SET" bei mir funktioniert.
<< >> 3 Einträge, 1 Seite



View all threads created 2008-05-23 16:51.