问题描述
我正在构建一个应用程序,其中包括 docker 和 MysqL。在 MysqL 容器中,我运行以下命令来导入数据库的转储:
root@112345678956:/# cd a-folder/
root@112345678956:/# MysqL -uroot -proot dbname < dump.sql
当命令运行时,几秒钟后我收到以下错误消息:
ERROR 1146 (42S02) at line 113: Table 'dbname.blockedseat' doesn't exist
以下是包含创建表命令的 dump.sql
文件中第 113 行的 sql 代码:
113 CREATE TABLE IF NOT EXISTS `BlockedSeat` (
114 `id` int(11) NOT NULL AUTO_INCREMENT,115 `purchase_id` int(11) DEFAULT NULL,116 `subscription_id` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL,117 `seatId` int(11) DEFAULT NULL,118 `seatCode` int(11) DEFAULT NULL,119 `reduction` int(11) DEFAULT NULL,120 `description_it` varchar(100) COLLATE utf8_unicode_ci NOT NULL,121 `description_en` varchar(100) COLLATE utf8_unicode_ci NOT NULL,122 `price` decimal(6,2) NOT NULL,123 `payment_method` smallint(6) DEFAULT NULL,124 `points` int(11) NOT NULL,125 `blockedAt` datetime NOT NULL,126 `expiresAt` datetime NOT NULL,127 `transaction` varchar(20) COLLATE utf8_unicode_ci NOT NULL,128 `height` smallint(6) DEFAULT NULL,129 `promotion` varchar(36) COLLATE utf8_unicode_ci DEFAULT NULL,130 `priceList_id` int(11) DEFAULT NULL,131 `status` varchar(3) COLLATE utf8_unicode_ci DEFAULT NULL,132 `gift_id` int(11) DEFAULT NULL,133 `code` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,134 PRIMARY KEY (`id`)
135 );
(上面代码中113是编辑器的行号)
希望这个问题很清楚。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)