One of my friends asked some asp developer to make online application where user can upload files also. jpg, doc, pdf and all these files are saved in SQL database as flat file. Now, my friend asked me to do everything in PHP and he want to migrate all the data which he has in SQL database to MySQL database. I can do it. text can be migrated easily but the files which are saved in SQL database can be migrated to MySQL as flat files. Is it possible?
- Anybody can ask a question
- Anybody can answer
- The best answers are voted up and rise to the top
migrated from stackoverflow.com Mar 23 '13 at 16:56
This question came from our site for professional and enthusiast programmers.
According to this you should be able to store files in a blob or text field. I don't actually work with mysql so I googled "mysql datatypes".
Yes, files embedded in a database (e.g. Word, Excel, etc) can be extracted and written to the file system (flat files). How you do it depends on your database technology (what kind of "SQL Server" are you using, but it is not especially hard.
But, do you actually want the files in the file system outside of SQL Server? Or did I misunderstand your comment?
We have gone back and forth on where to store files that are related to database content. Some are embedded in the SQL Server (Microsoft SQL Server) and some are on the file system. (Sigh.)