Mysql
 sql >> база данни >  >> RDS >> Mysql

mysql хвърля неизвестна колона 'mac' в 'списък с полета'

Има проблем със скрипта mysql.sql за таблицата с устройства и е докладван в обществен JIRA . В <PRODUCT_HOME>/dbscripts/emm/mysql.sql , променете полето wifi_mac за таблица с устройства към mac както е показано по-долу:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PreparedStatement никога няма да изтече, дори ако е изрично зададен

  2. Изявлението IF не е валидно в тази позиция

  3. MYSQL group_concat еквивалент в Sybase ASE?

  4. Как да използвам GROUP BY за свързване на низове в mysql

  5. Това достатъчно ли е за защитен сайт? (4 малки функции)