Bug #9575 Access violation at address 0034C200 in module 'libmysqlx.dll'
Submitted: 2 Apr 2005 3:10 Modified: 2 Apr 2005 4:08
Reporter: Max Trinidad Email Updates:
Status: Duplicate Impact on me:
None 
Category:MySQL Server Severity:S3 (Non-critical)
Version:5.0.3 beta OS:Windows (Windows XP SP2)
Assigned to: CPU Architecture:Any

[2 Apr 2005 3:10] Max Trinidad
Description:
Using both MySQL GUI interfaces: MySQL Administrator (version 1.0.19) and MySQL Query Browser (version 1.1.6).  After creating a new table with the first field been of data type 'INTEGER' and is a primary key.  I can't get to edit the table giving the error "Access violation at address 0034C200 in module 'libmysqlx.dll'". 

Workaround: Using the "Alter Table", then you can change the field data type to varchar(xx). Only then I gain back the functionality to edit the table from the MySQL GUI applications.

How to repeat:
Using both MySQL GUI interfaces: MySQL Administrator (version 1.0.19) and MySQL Query Browser (version 1.1.6). 

1. Connect to the a database
2. From the Schemata, right click on the database and select "Create new table".
3. Type tablename T1
4. Add column "t1ID", datatype "INTEGER", and accept default.
5. Add second column "t1Name", datatype "VARCHAR(45)", and accept default.
6. Apply changes, and close.

Now, to get the error:
"Access violation at address 0034C200 in module 'libmysqlx.dll'". 

1. From the Schemata, right click on the database and select "Edit table".
2. Error shows in the bottom of the MySQL Query Browser application.

Suggested fix:
The Query application doesn't crash, so you can type the SQL "Alter Table" to change the field and the able to edit the table.
[2 Apr 2005 4:08] MySQL Verification Team
Duplicate of bug: http://bugs.mysql.com/bug.php?id=8694