Hello.


There is no statement which is able to change the collation

and character set information in all tables at once. For single

table use an ALTER TABLE statement. See:

  http://dev.mysql.com/doc/mysql/en/alter-table.html





Dave <[EMAIL PROTECTED]> wrote:

> MySQL General List,

> 

>    Server specifications:

>    MySQL 4.1.3-beta, phpMyAdmin 2.5.7-pl1, PHP 4.3.8

>   

>    My specifications:

>    MySQL beginner, PHP intermediate, HTML and CSS advanced.

> 

>    The situation:

>    I have a database of users for my web site, in which all the text 

> data that is inserted and obtained from MySQL via PHP is in UTF-8 

> encoding. My web host helped me install MySQL 4.1 and phpMyAdmin 2.5.7 

> because, from what I can see, they are a little more user friendly in 

> how they let a user view and manipulate UTF-8 text.

> 

>    I had a number of tables with user data that I created myself, and I 

> was sure to specify that for each, the "Collation" was in "utf_general_ci".

>   

>    Recently, I decided to add a forum for my users, using the PHP based 

> "Simple Machines Forum" available here:

>    http://www.simplemachines.org/

> 

>    This added a bunch of new tables, in which the "Collation" was the 

> default setting of "latin1_swedish_ci".

> 

>    My next step is to take the user data I already have collected, and 

> merge it with the new forum users table, so that my existing users can 

> start use of the forum without having to re-enter all their information.

> 

>    The Questions:

>    Before I start merging tables, I want to ensure that the whole 

> database is consistent in it's use of character sets. This means I want 

> to convert all the new tables to use "utf_general_ci" for collation, 

> storage, and any other charset related setting.

>    What MySQL command can I use to globally convert all the tables and 

> field collation settings in the database to "utf_general_ci"?

>    Are there other charset related settings that I should be concerned 

> about? If so, how would I configure them to keep the database consistent.

>   

>    What I've done so far:

>    I did a bit of research on what collation is by going to this web site:

>    http://grace.evergreen.edu/mysqlDoc/manual_Charset.html

>    But further searching via Google did not turn up any instructions 

> for specific commands to make the changes I am looking for.

> 

>    Any assistance is much appreciated. Thank you.

> 

> Dave

> 



-- 
For technical support contracts, goto https://order.mysql.com/?ref=ensita
This email is sponsored by Ensita.NET http://www.ensita.net/
   __  ___     ___ ____  __
  /  |/  /_ __/ __/ __ \/ /    Gleb Paharenko
 / /|_/ / // /\ \/ /_/ / /__   [EMAIL PROTECTED]
/_/  /_/\_, /___/\___\_\___/   MySQL AB / Ensita.NET
       <___/   www.mysql.com




-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to