我正在创建一个带有以下语句的.sql文件,我想在mac终端中调用它们来创建它们。
DROP TABLE IF EXISTS rw_promo_code;
DROP TABLE IF EXISTS rw_app;
DROP TABLE IF EXISTS rw_promo_code_redeemed;
CREATE TABLE rw_promo_code (
id mediumint NOT NULL AUTO_INCREMENT PRIMARY KEY,
rw_app_id tinyint NOT NULL,
code varchar(255) NOT NULL,
unlock_code varchar(255) NOT NULL,
uses_remaining smallint NOT NULL
);
CREATE TABLE rw_app (
id mediumint NOT NULL AUTO_INCREMENT PRIMARY KEY,
app_id varchar(255) NOT NULL
);
CREATE TABLE rw_promo_code_redeemed (
id mediumint NOT NULL AUTO_INCREMENT PRIMARY KEY,
rw_promo_code_id mediumint NOT NULL,
device_id varchar(255) NOT NULL,
redeemed_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
我被指示将它们保存为.sql文件并从终端运行以下命令;
mysql -u username -p promos < create.sql
但是我得到了一个没有这样的文件或目录&#39;我在哪里保存以下.sql文件?
答案 0 :(得分:1)
您需要提供文件的路径:
mysql -u username -p promos < D:\abc\create.sql
注意:如果您的文件存在于abc
驱动器的D:
文件夹中。