Разработчик (2.2.2011, 18:13) писал:
mysql> select id,user_id,add_time,status,f127,f132,f134,f153 from f_data12; ... ... | 39 | 45 | 2010-10-14 09:56:47 | 0 | 31 | 2010-10-14 09:56:00 | 45 | 30.09.2010.pdf 04.10.2010.pdf 05.10.2010.pdf 07.10.10.pdf 11.10.2010.pdf 13.10.2010.pdf 29.09.2010.pdf | | 40 | 45 | 2010-10-20 13:06:02 | 0 | 31 | 2010-10-20 13:06:00 | 45 | 15.10.2010.pdf 18.10.2010.pdf 19.10.2010.pdf ... ...видно, что ссылки на файлы есть.
mysql> select * from f_data_files; Empty set (0.00 sec)а записей о самих файлах нет.
Добавляю файл (в программе). После этого:
mysql> select id,user_id,add_time,status,f127,f132,f134,f153 from f_data12; ... ... | 39 | 45 | 2010-10-14 09:56:47 | 0 | 31 | 2010-10-14 09:56:00 | 45 | 30.09.2010.pdf 04.10.2010.pdf 05.10.2010.pdf 07.10.10.pdf 11.10.2010.pdf 13.10.2010.pdf 29.09.2010.pdf | | 40 | 45 | 2010-10-20 13:06:02 | 0 | 31 | 2010-10-20 13:06:00 | 45 | 15.10.2010.pdf 18.10.2010.pdf 19.10.2010.pdf | ... ... | 43 | 1 | 2011-02-03 10:58:08 | 0 | 27 | 2011-02-03 10:58:00 | 1 | selinux.doc
запись с id=43 - о новом файле.
Далее:
mysql> select id,table_id,field_id,line_id,name,type,size from f_data_files; +----+----------+----------+---------+-------------+--------------------+------+ | id | table_id | field_id | line_id | name | type | size | +----+----------+----------+---------+-------------+--------------------+------+ | 91 | 12 | 153 | 43 | selinux.doc | application/msword | | +----+----------+----------+---------+-------------+--------------------+------+ 1 row in set (0.00 sec)т.е. в таблице f_data_files появилась запись о файле (поле content не показываю).
Удаляю файл. Затем:
mysql> select id,user_id,add_time,status,f127,f132,f134,f153 from f_data12; ... ... | 39 | 45 | 2010-10-14 09:56:47 | 0 | 31 | 2010-10-14 09:56:00 | 45 | 30.09.2010.pdf 04.10.2010.pdf 05.10.2010.pdf 07.10.10.pdf 11.10.2010.pdf 13.10.2010.pdf 29.09.2010.pdf | | 40 | 45 | 2010-10-20 13:06:02 | 0 | 31 | 2010-10-20 13:06:00 | 45 | 15.10.2010.pdf 18.10.2010.pdf 19.10.2010.pdf | ... ... | 43 | 1 | 2011-02-03 10:58:08 | 0 | 27 | 2011-02-03 10:58:00 | 1 |в записи с id=43 ссылка на файл исчезла.
Проверяю в f_data_files:
mysql> select * from f_data_files; Empty set (0.02 sec)
Т.о. всё удаляется нормально.