我敢肯定这是一个比较简单的问题,但是几个小时后,我还是没能找到答案,而且我对美妙的数据库世界还是有些陌生。
我开始使用 Webmatrix,我正在尝试导入一个包含 13 列和 200 多行的数据库(刚好够了,所以我不想再全部输入)。
我所有的工作都处于离线状态,至少还要几个月才能上线。到目前为止,我一直在 Mac(php、mysql 等)上工作,只是切换到 PC 来尝试 Webmatrix。由于我找不到足够简单的功能来在 Webmatrix 中导入数据库,我认为最简单的方法可能是从我的 Mac 上的 phpMyAdmin 导出 SQL 文件并通过 cshtml 页面(编码剃刀)执行一次。
通过一些调整,我以这种方式重新创建了我的表,并且我还能够在单独的行中插入值,但是,我似乎一次无法插入多于一行。
我的预期代码基本上是:
var db = Database.Open("Database");
var insertQuery = "INSERT INTO table (field1, field2, field3) VALUES ('val1', 'val2', 'val3'),('val4','val5','val6'),(etc)";
db.Execute(insertQuery);
任何人都可以阐明这里可能出了什么问题吗?我还查看了其他导入数据库的方法,我阅读了有关 MySQL 基准测试的信息,但承认这有点超出我的想象。
提前致谢。