Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Dorong data hasil parsial dalam larik dan kirim

Ini bukan MySQL cara untuk mencapai apa yang Anda inginkan. Saya memiliki JS cara untuk mencapai apa yang Anda butuhkan.

    var a = [{"id":1,"tags":"tag1, tag2, tag3"},{"id":2,"tags":"tag2, tag4"}];
    var expected =[];
    a.forEach( function (eachObj){
        var obj = {};
        for (var key in eachObj) {
            if (eachObj.hasOwnProperty(key) && key ==='tags'){
                obj[key] = [eachObj[key]];
            }else{
                obj[key] = eachObj[key];
            }
        }
        expected.push(obj);
    });

    console.log(expected);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. '0000-00-00 00:00:00' tidak dapat direpresentasikan sebagai kesalahan java.sql.Timestamp

  2. PHP drop down yang masing-masing dapat diandalkan

  3. Mengambil entri terbaru per pengguna

  4. Permintaan MySQL menggunakan array

  5. Doctrine - Bagaimana cara mencetak sql asli, bukan hanya pernyataan yang disiapkan?