我尝试通过选择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;
喜欢这么多次......
在这种情况下如何添加列?
答案 0 :(得分:2)
您已在varchar上定义UNSIGNED
。 UNSIGNED
只能用于数字。
ALTER TABLE signup_event
ADD payment_category VARCHAR(30)
DEFAULT NULL AFTER trans_status;