我有一个名为Books的表,它有四列:Id, Title, Link, and Rating。这个想法是,用户可以提交他们最近读到的一本书的标题,在goodreads上的链接,以及5颗星的评分。我尝试使用PHP和SQL获取整个表中最大的Id,然后将新添加的图书(行)的Id设置为比旧的最大的Id多一个。
我试图使用"LOAD data LOCAL INFILE 'filename‘into table 'tablename'“将数据文件加载到mysql表中。问题是源数据文件包含每个字段的数据,但缺少主键('id‘列)。我必须为源数据文件的每一行添加一个唯一的id,否则导入将无法完成。
是否有忽略源文件中的主键或在导入过程中自动增加主键的选项?它已经被设置为自动递增主键。mysql> desc ta
我有一个表,其中有很多行。mysql> SELECT COUNT(1) FROM `gauge_data`;| COUNT(1)|| 25453476 |1 row in set (2 min 36.20 sec)
mysql> EXPLAIN SELECT COUNT,所以我可以从EXPLAIN获取行数并将其用