【发布时间】:2014-09-21 15:08:54
【问题描述】:
我正在创建一个带有以下语句的 .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
但是我得到一个“没有这样的文件或目录”我在哪里保存以下 .sql 文件?
【问题讨论】:
-
文件名加文件路径?或者在运行命令时位于同一目录中。
-
这样? cd应用程序...等?然后运行命令?这也不起作用..