MySQL错误#1064 - 我尝试了很多选项

时间:2013-01-23 07:31:45

标签: mysql sql phpmyadmin

我尝试通过选择phpmyadmin中的选项在表的末尾添加一个列,但它会引发错误。我复制了查询并尝试使用SQL选项删除引号和放大器。删除所有参数,但它仍然给出错误 -

我试过了 -

ALTER TABLE `signup_event` ADD `payment_category` VARCHAR( 30 ) UNSIGNED NULL
    DEFAULT NULL AFTER `trans_status`;

ALTER TABLE signup_event ADD payment_category VARCHAR( 30 ) UNSIGNED NULL
    DEFAULT NULL AFTER trans_status;

ALTER TABLE signup_event ADD payment_category VARCHAR( 30 ) UNSIGNED NULL
    DEFAULT NULL AFTER trans_status

ALTER TABLE signup_event ADD payment_category VARCHAR( 30 ) UNSIGNED
    DEFAULT NULL AFTER trans_status;

喜欢这么多次......

在这种情况下如何添加列?

1 个答案:

答案 0 :(得分:2)

您已在varchar上定义UNSIGNEDUNSIGNED只能用于数字。

ALTER TABLE signup_event 
    ADD payment_category VARCHAR(30)  
    DEFAULT NULL AFTER trans_status;