因为本人最近才学MYSQL,所以对语法不太熟识,请各们多多指教!
   怎样在表里的列里自动录入一些数据?是自动录入,不是手工录入!例如:假如表里有N行,那么就把1插入对应列的第1行,2插入对应列的第2行,3插入对应列的第3行.......N插入对应列的第N行.

解决方案 »

  1.   

    我想用程序可以解决,建议用java。当然下面的不是可执行程序,可以参考一下。Connection conn;
    Statement stm;
    ResultSet rs;
    try
    {
      Class.forName("com.mysql.jdbc.Driver");
      DriverManager.registerDriver(new com.mysql.jdbc.Driver());
      conn = java.sql.DriverManager.getConnection("jdbc:mysql://localhost:3306/datadb", "dbuser", "password");
      stm = conn.createStatement();
      for(int i=0; i<n; i++)
      {
        rs=stm.executeUpdate("INSERT INTO XXX VALUES(i,...)");
      }
      rs.close();
      stm.close();
      conn.close();
    }
    catch(Exception e)
    {
    }
      

  2.   

    不是很明白楼主的意思:
    假如表里有N行,那么就把1插入对应列的第1行,2插入对应列的第2行,3插入对应列的第3行.......N插入对应列的第N行.
    ------------------------------------
    是不是要建一自增字段:
      CREATE TABLE test (id INT NOT NULL AUTO_INCREMENT ...