簡體   English   中英

從Mysql工作台到phpmyadmin的Mysql表創建

[英]Mysql Table creation from Mysql workbench to phpmyadmin

嗨,我在mysql工作台上有以下表結構,用於表example_1

但是由於某些原因,我想使用以下create table sysntax重新創建phpmyadmin所有表

在MYSQL工作台中創建表代碼

CREATE TABLE `example_1` (
  `job_id` int(11) NOT NULL AUTO_INCREMENT,
  `source_id` int(11) DEFAULT NULL,
  `publication_id` int(11) DEFAULT NULL,
  `facility_id` int(11) DEFAULT NULL,
  `job_type_id` int(11) NOT NULL,
  `template_id` int(11) DEFAULT NULL,
  `account_num` varchar(9) DEFAULT NULL,
  `start_dt` datetime DEFAULT NULL,
  `end_dt` datetime DEFAULT NULL,
  `pdf_path` varchar(20) DEFAULT NULL,
  `admin_user_id` int(11) NOT NULL,
  `skills` varchar(255) DEFAULT NULL,
  `tracking_pixel` varchar(255) DEFAULT NULL,
  `auto_renew` smallint(6) DEFAULT NULL,
  PRIMARY KEY (`job_id`),
  KEY `source_id_idxfk` (`source_id`),
  KEY `facility_id_idxfk` (`facility_id`),
  KEY `job_type_id_idxfk` (`job_type_id`),
  KEY `template_id_idxfk` (`template_id`),
  CONSTRAINT `jp_job_ibfk_1` FOREIGN KEY (`source_id`) REFERENCES `jp_source` (`source_id`),
  CONSTRAINT `jp_job_ibfk_2` FOREIGN KEY (`facility_id`) REFERENCES `adm_facility` (`facility_id`),
  CONSTRAINT `jp_job_ibfk_3` FOREIGN KEY (`job_type_id`) REFERENCES `jp_job_type` (`job_type_id`),
  CONSTRAINT `jp_job_ibfk_4` FOREIGN KEY (`template_id`) REFERENCES `jp_template` (`template_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8

我已經在phpmyadmin復制並粘貼了相同的文件以創建相同的表,然后出現以下錯誤

錯誤

InnoDB  

Supports transactions, row-level locking, and foreign keys

[ Variables | Buffer Pool | InnoDB Status ]

任何人都可以讓我知道如何編輯代碼以避免錯誤並在phpmyadmin sql編輯器中創建表

您的服務器上似乎已禁用了INNODB Engine。 只需刪除/etc/my.cnf innodb的所有禁用選項,然后重新啟動mysql

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM