sql >> Database teknologi >  >> RDS >> Mysql

mysql kaster ukendt kolonne 'mac' i 'feltliste'

Der er et problem med mysql.sql-scriptet til enheder-tabellen, og det er blevet rapporteret i offentligheden JIRA . I <PRODUCT_HOME>/dbscripts/emm/mysql.sql , skift feltet wifi_mac for enhedstabel til mac som vist nedenfor:

CREATE TABLE IF NOT EXISTS `devices` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `tenant_id` int(11) DEFAULT NULL,
  `user_id` varchar(255) DEFAULT NULL,
  `platform_id` int(11) DEFAULT NULL,
  `reg_id` longtext,
  `os_version` varchar(45) DEFAULT NULL,
  `properties` text,
  `created_date` datetime DEFAULT NULL,
  `status` varchar(10) DEFAULT NULL,
  `byod` smallint(6) DEFAULT '1',
  `deleted` int(11) DEFAULT '0',
  `vendor` varchar(11) DEFAULT NULL,
  `udid` VARCHAR(4096) NULL DEFAULT NULL,
  `push_token` VARCHAR(256) NULL DEFAULT NULL,
  **`mac`** varchar(100) NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;



  1. Er der nogen forskel mellem DATE_SUB() og at bruge aritmetiske operatorer til beregning af dato og klokkeslæt?

  2. Sådan optimerer du forespørgsler i en database - det grundlæggende

  3. SQL, hvor joined sæt skal indeholde alle værdier, men kan indeholde flere

  4. MYSQL last_insert_id() og samtidighed