mysql的key
--
-- 表的结构 `ecs_ad`
--
CREATE TABLE IF NOT EXISTS `ecs_ad` (
`ad_id` smallint(5) unsigned NOT NULL auto_increment,
`position_id` smallint(5) unsigned NOT NULL default '0',
`media_type` tinyint(3) unsigned NOT NULL default '0',
`ad_name` varchar(60) NOT NULL default '',
`ad_link` varchar(255) NOT NULL default '',
`ad_code` text NOT NULL,
`start_time` int(11) NOT NULL default '0',
`end_time` int(11) NOT NULL default '0',
`link_man` varchar(60) NOT NULL default '',
`link_email` varchar(60) NOT NULL default '',
`link_phone` varchar(60) NOT NULL default '',
`click_count` mediumint(8) unsigned NOT NULL default '0',
`enabled` tinyint(3) unsigned NOT NULL default '1',
PRIMARY KEY (`ad_id`),
KEY `position_id` (`position_id`),
KEY `enabled` (`enabled`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
我从下载的一个数据库中看到很多KEY,这里用的是MyISAM,这个KEY是什么作用?是不是可以看作是外键?
...全文
相关推荐
mysql中key 、primary key 、unique key 与index区别
**Primary Key** - 主键(Primary Key)是一种特殊的唯一Key,确保表中每一行都有唯一的标识符。每个表只能有一个主键,并且其列必须定义为`NOT NULL`。
Mysql ON DUPLICATE KEY Update
MySQL中的`ON DUPLICATE KEY UPDATE`语句是一个非常实用的功能,它允许你在插入新记录时检查是否存在冲突的唯一键。
MySQL中Multiple primary key defined报错的解决办法
在MySQL数据库中,主键(Primary Key)是用于唯一标识表中每一行数据的重要属性。一个表只能有一个主键,并且主键的值必须是唯一的,不允许为空。
深入mysql ON DUPLICATE KEY UPDATE 语法的分析
"本文深入分析了MySQL中的ON DUPLICATE KEY UPDATE语法,该语法允许在INSERT语句中处理唯一键冲突,避免数据重复。当尝试插入的行违反唯一性约束时,MySQL将执行更新操作
mysql ON DUPLICATE KEY UPDATE语句示例
在MySQL数据库中,`ON DUPLICATE KEY UPDATE` 是一个非常实用的特性,它允许你在插入新数据时,如果遇到重复的唯一键值,自动执行更新操作,而不是抛出错误。


