0
Сегодня мой старший спросил меня mysql_query, чтобы получить количество затронутых строк, я сказал, что это очень просто «mysql_affected_rows», но вдруг он спросил, с чего это делается, используя DDL или DML? Я никогда не слышал, чтобы запрос был DDL или DML.mysql_affect_rows выполняется DDL или DML?
Но, как я нашел в Интернете, это наоборот. На этой странице http://www.orafaq.com/faq/what_are_the_difference_between_ddl_dml_and_dcl_commands Он говорит, DDL используется в CREATE, ALTER, DROP, TRUNCATE, COMMENT, переименовывать. Все эти функции изменяют структуру и схему базы данных. Но получение mysql_affected_rows не меняет схему базы данных. Тогда как это может быть DDL? – Thompson
Я не вижу никакого противоречия. Я показываю вам пример DDL, но не сказал, что ответ на ваш вопрос - 'DDL'. И вы правы с результатами поиска. Ответ на вопрос от вашего старшего - 'DML'. – kirilloid