Max writes:
> >Description:
> I am using russian values(cp1251 charset) for ENUM items.
> Here is an example how to damage ID field by query to change
> F_Category Enum.
> >How-To-Repeat:
> # Create tableA with ID field.
> CREATE TABLE tableA (
> ID int(11) NOT NULL auto_increment,
> F_ReportID bigint(20) NOT NULL default '0',
> F_Response_to varchar(99) NOT NULL default '',
> F_More_reports mediumtext NOT NULL,
> F_Linked_Reports mediumtext NOT NULL,
> F_Responses mediumtext NOT NULL,
> F_Summary varchar(99) NOT NULL default '',
> F_Description mediumtext NOT NULL,
> F_Solution mediumtext NOT NULL,
> F_Category enum('Bug','Question','Documentation','Enhancement Request','Web
>Error','User Error','Unknown') NOT NULL default 'Question',
> F_Attached_file mediumtext NOT NULL,
> F_Severity enum('Critical','High','Medium','Low') NOT NULL default 'Medium',
> F_User varchar(99) NOT NULL default '',
> F_EndUser varchar(99) NOT NULL default 'nobody',
> F_FullName varchar(99) NOT NULL default '',
> F_E_mail varchar(99) NOT NULL default '',
> F_Telephone varchar(99) NOT NULL default '',
> F_Group varchar(99) NOT NULL default '',
> F_Internal_analysis mediumtext NOT NULL,
> F_State enum('Open','Assigned','In-progress','In-testing','Closed') NOT NULL
>default 'Open',
> F_Std_Solution enum('Yes','No') NOT NULL default 'No',
> F_Accepted enum('Yes','No') NOT NULL default 'No',
> F_Date datetime NOT NULL default '1990-01-01 00:00:00',
> F_Thread_owner varchar(99) NOT NULL default '',
> F_Creator_E_mail varchar(99) NOT NULL default '',
> F_Modified_by varchar(99) NOT NULL default '',
> F_Modification_date datetime NOT NULL default '1990-01-01 00:00:00',
> F_Route mediumtext NOT NULL,
> F_History mediumtext NOT NULL,
> F_E_mail_History mediumtext NOT NULL,
> F_CorrectSolutionCount bigint(20) NOT NULL default '0',
> F_CorrectSolutionCount bigint(20) NOT NULL default '0',
> F_AdjustedSolutionCount bigint(20) NOT NULL default '0',
> F_Assign_date datetime NOT NULL default '1990-01-01 00:00:00',
> UNIQUE KEY ID (ID),
> KEY F_ReportID (F_ReportID),
> KEY F_Category (F_Category),
> KEY F_Severity (F_Severity),
> KEY F_User (F_User),
> KEY F_State (F_State),
> KEY F_Std_Solution (F_Std_Solution),
> KEY F_Accepted (F_Accepted),
> KEY F_Date (F_Date),
> KEY F_Thread_owner (F_Thread_owner),
> KEY F_Modified_by (F_Modified_by),
> KEY F_Modification_date (F_Modification_date),
> KEY F_Assign_date (F_Assign_date),
> KEY F_Assigned_to (F_Assigned_to,F_State)
> ) TYPE=MyISAM;
>
Hi!
We would very much like to solve a problem, but your test case is
faulty.
First, you have two columns of the same name :
> F_CorrectSolutionCount bigint(20) NOT NULL default '0',
> F_CorrectSolutionCount bigint(20) NOT NULL default '0',
second , you have a key using non-existent column :
> KEY F_Assigned_to (F_Assigned_to,F_State)
Please provide us with a working example.
--
Regards,
__ ___ ___ ____ __
/ |/ /_ __/ __/ __ \/ / Mr. Sinisa Milivojevic <[EMAIL PROTECTED]>
/ /|_/ / // /\ \/ /_/ / /__ MySQL AB, Fulltime Developer
/_/ /_/\_, /___/\___\_\___/ Larnaca, Cyprus
<___/ www.mysql.com
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php