如何解决如何更改mySQL中输出的字符数?
| 我有这个mysql查询。它生成一个ID为30个字符的表。我想知道如何更改才能将30个字符的id更改为9个字符。CREATE TABLE IF NOT EXISTS `links` (
`id` char(30) character set latin1 collate latin1_general_cs NOT NULL,`ip` varchar(15) NOT NULL,`hit` int(15) NOT NULL default \'0\',`whohit` text,`subscribe` tinyint(1) default \'0\',PRIMARY KEY (`id`),KEY `ip` (`ip`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
解决方法
我有这个mysql查询。它生成一个ID为30个字符的表。我想知道如何更改才能将30个字符的id更改为9个字符。
交换...
`id` char(30)
...与...
`id` char(9)
这将创建id
列,其类型为char
,宽9个字符。
, 我猜您需要ALTER TABLE命令。转到MySQL控制台并运行以下查询:
ALTER TABLE links CHANGE `id` `id` char(9)
character set latin1 collate latin1_general_cs NOT NULL;
此命令将更改已创建的列的类型。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。