sql >> Database >  >> RDS >> Mysql

Kolom overslaan bij invoegen in MySQL

U kunt invoegen zonder kolomnamen op te geven, maar u moest enkele waarden opgeven voor alle kolommen.

INSERT INTO comments 
VALUES (null, 2, 3, 4,null,6) 

CREATE TABLE IF NOT EXISTS `comments` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `imageid` int(10) unsigned NOT NULL DEFAULT '0',
  `uid` bigint(20) unsigned NOT NULL DEFAULT '0',
  `content` text CHARACTER SET utf8,
  `adate` datetime DEFAULT NULL,
  `ip` int(10) unsigned DEFAULT NULL,
  PRIMARY KEY (`id`),
   KEY `ids` (`imageid`,`adate`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=latin1  ;


  1. prestatie van vakbond versus vakbond allemaal

  2. MySQL kopieer een gebruiker

  3. Propagation altijd ingeschakeld houden in Oracle Streams

  4. verschil tussen plan uitleggen en uitvoeringsplan