问题 - 将csv文件导入Mysql Workbench

时间:2016-01-29 23:49:37

标签: mysql excel csv import mysql-workbench

我正在尝试导入名为movimi.csv的csv文件,该文件有37781条记录,但是当我在mysql工作台上执行查询时,它只导入663行。

它没有显示任何错误。在输出上说:

  

“662行受影响   记录:37781已删除:0跳过:37119警告:0“

查询是:

<?php
   $con=mysqli_connect("localhost","root","hidden","users");

   if (mysqli_connect_errno())
   {
      echo "Failed to connect to MySQL: " . mysqli_connect_error();
   }
   $username=['username']
   $sql="SELECT * FROM `users` WHERE `user` LIKE $username";
   if ($result=mysqli_query($con,$sql))
   {
      // Get field information for all fields
      while ($fieldinfo=mysqli_fetch_field($result))
      {
          $username =$fieldinfo ['username'];
      }

      // Free result set
      echo $username;
  }
  mysqli_close($con);
?>

对此有任何解决方案吗?

pd:对不起我的英文=)

1 个答案:

答案 0 :(得分:0)

解决

问题是我的表将“codigo”列作为主键,因此,当您使用加载数据本地infile时,它会忽略重复数据。

只是,我没有使用主键,它可以工作。

相关问题