为什么不加 AS ?? 什么意思???select max(table_id) as table_id from table
从 table 表中选择最大的 table_id 字段值,作为 table_id 别名返回你需要比最大ID 大一的值做什么????如果是为了下一条记录插入用,那为什么不定义一个自增列呢
从 table 表中选择最大的 table_id 字段值,作为 table_id 别名返回你需要比最大ID 大一的值做什么????如果是为了下一条记录插入用,那为什么不定义一个自增列呢
`id` tinyint(3) unsigned NOT NULL auto_increment,
`class` char(4) NOT NULL default '',
PRIMARY KEY (`id`),
KEY `class` (`class`)
) TYPE=MyISAM
如果表已建好你可以用 ALTER TABLE 语句ALTER TABLE `ta` CHANGE `id` `id` TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT
如果是这样的话,可以用
select table_id from table where tableid<现在的ID值 order by tableid asc limit 1