我在我的一张表上运行了这个查询:
CREATE TABLE IF NOT EXISTS `checkout` (
`customer` varchar(32) NOT NULL,
`time` varchar(100) NOT NULL,
`productid` varchar(100) NOT NULL,
`price` decimal(10,0) NOT NULL,
`tickets` int(11) NOT NULL,
`index` int(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`index`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
例如,如果客户的名字是“John Goodwill”,在 MySQL 中他的名字将自动转换为“John_Goodwill”。我使用以下代码进行还原:
update checkout set customer = replace(customer, '_', ' ');
这适用于我当前客户在数据库中的输入,但如果添加任何新输入,它会返回下划线。
我可以运行什么查询来为每个输入设置它?