phpMyAdmin
 sql >> डेटाबेस >  >> Database Tools >> phpMyAdmin

txt को सीधे mysql में या php के माध्यम से कैसे आयात करें?

आप Mysql LOAD DATA LOCAL INFILE . का उपयोग कर सकते हैं वाक्य रचना

LOAD DATA LOCAL INFILE '/path/to/file.txt' 
    INTO TABLE 'table1'
    LINES TERMINATED BY '\n'

इसके लिए सुनिश्चित करें कि Mysql /path/to/file.txt . तक पहुंच है . साथ ही क्वेरी को क्रियान्वित करने वाले उपयोगकर्ता के पास FILE . होना चाहिए विशेषाधिकार।

शुद्ध PHP के साथ यह आसान है। फ़ाइल पढ़ें, क्वेरी बनाएं, इसे निष्पादित करें। आपको क्वेरी बनाने की आवश्यकता है ताकि आप लूपिंग क्वेरी को समाप्त न करें जो धीमी है।

$data = file("/path/to/file.txt", FILE_SKIP_EMPTY_LINES);

// make sure you have valid database connection prior to this point.
// otherwise mysql_real_escape_string won't work
$values = "('". implode("'), ('", array_map('mysql_real_escape_string', $data)). "')";

$query = "INSERT INTO `TABLE1` (`COLUMN1`) VALUES $values";

// Now just execute the query once.
mysql_query($query);


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. डॉकर:PhpMyAdmin की अपलोड सीमा 2048KiB है

  2. phpmyadmin में तालिका में डेटा सम्मिलित करने की प्रक्रिया कैसे लिखें?

  3. साझा सर्वर पर file_get_contents को सक्षम करना

  4. मैं अलग-अलग फ़ंक्शन को कैसे कॉल कर सकता हूं

  5. XAMPP 1.7.7 को कैसे हल करें - PHPMyAdmin - MySQL त्रुटि #2002 उबंटू में