Tapi sekarang saya mendapat respons dari curl di mana saya mendapatkan data json. Dan yang saya butuhkan adalah mengunggahnya ke blob serupa seperti yang dilakukan pada kode di atas. ?
Saya mencoba ini tetapi tidak berhasil. … Json rusak. …
$premadeXLM = base64_encode[$result];
if[$premadeXLM]{
$name='randomName.json';
$type='application/json';
$size=strlen[json_encode[$premadeXLM, JSON_NUMERIC_CHECK]];
$content=$premadeXLM;
}
Jika Anda memiliki tabel di MySQL dengan bidang BLOB yang ingin diubah menjadi bidang JSON, hal itu dapat dilakukan dengan melakukan serangkaian pernyataan ALTER TABLE. Prosesnya melibatkan pembuatan kolom baru dengan tipe data yang diinginkan [JSON], menyalin data dari kolom lama ke kolom baru, menghapus kolom lama, dan mengganti nama kolom baru ke nama kolom asli
Pada artikel ini, kita akan mempelajari kueri MySQL untuk mengonversi bidang Tipe Data BLOB menjadi Tipe Data JSON dalam sebuah tabel. Untuk menjalankan kueri ini, kita perlu mengubah tabel dan selanjutnya definisi bidang. Pertama-tama kita perlu menggunakan perintah ALTER TABLE untuk mulai membuat perubahan pada tabel
MENGUBAH TABEL. ALTER TABLE adalah perintah yang digunakan untuk menambah, menghapus, atau memodifikasi field pada tabel yang sudah ada. Itu juga digunakan untuk menambah dan menghilangkan berbagai batasan pada tabel yang ada. Kami memiliki dua perintah untuk mengubah tabel, MODIFY dan CHANGE
Langkah 1. Pembuatan Basis Data
Pembuatan Database dilakukan dengan menggunakan perintah CREATE DATABASE di MySQL
Pertanyaan.
CREATE DATABASE geek;_
Langkah 2. Ubah Database yang digunakan, ke yang kami buat
Untuk menggunakan basis data tertentu di antara banyak basis data atau untuk menentukan basis data yang datanya kami minati, kami menggunakan perintah USE di MySQL
Pertanyaan.
USE geek;
Langkah 3. Pembuatan Tabel MySQL
Kami akan membuat tabel di MySQL di mana satu bidang memiliki nilai BLOB. Harap perhatikan bahwa Anda dapat melakukan ini dengan beberapa bidang dalam sebuah tabel
Pertanyaan.
CREATE TABLE table1[ID INT, DOCS BLOB, REVIEW VARCHAR[100]];
Langkah 4. Menampilkan struktur tabel
Kami akan menggunakan perintah DESCRIBE table untuk memeriksa ulang apakah tabel kami telah membuat field dengan Tipe Data BLOB
Pertanyaan
DESCRIBE table1;_
Keluaran
Langkah 5. Mengubah Jenis Data lapangan dari BLOB ke JSON. Bidang DOCS akan diubah karena merupakan Tipe Data BLOB
Metode 1. MENGGUNAKAN perintah MODIFIKASI
Untuk mengubah definisi bidang, gunakan MODIFY bersama dengan perintah ALTER
Pertanyaan.
ALTER TABLE table1 MODIFY DOCS JSON;
Metode 2. MENGGUNAKAN PERUBAHAN
Sintaks perintah CHANGE berbeda. Setelah kata kunci CHANGE, kita beri nama field yang harus diubah, lalu tentukan definisi baru dari field tersebut, yang meliputi nama field yang diubah. Di sini kita mengubah nama DOCS menjadi DOCS_CHANGE
Pertanyaan.
ALTER TABLE table1 CHANGE DOCS DOCS_CHANGE JSON;_
Langkah 6. Gunakan perintah DESCRIBE untuk melihat perubahan yang dibuat untuk setiap perintah. MODIFIKASI dan PERUBAHAN