Привет, у меня есть две колонки, есть идеи, что делать? Я попробовал этот запрос, вместо этого он удалил строку со значениями, и я не хочу, чтобы он удалял строку 678 с 1960:
delete TableD
from Year
Where A = 678 AND B = '\N'

Вы говорите, что у вас две таблицы, но вы показываете две колонки. Затем у вас есть оператор удаления, в котором вы заявляете об удаленных строках, которые были бы невозможны из опубликованных данных. Нам нужны реальные подробности, чтобы мы могли помочь. Вот отличное место для начала. spaghettidba.com/2015/04/24/…
Этот запрос не будет удаляет все, что не имеет новой строки. В чем вопрос?
УДАЛИТЬ ИЗ TableD, ГДЕ B = '\ N'


delete from TableD tD
where tD.B = '\N'
если вы пытаетесь удалить строки с \ n в столбце B
удалить TableD, где b = '\ N'; СОВЕРШИТЬ;
Начальная транзакция отсутствует, поэтому ваша фиксация завершится ошибкой с сообщением «Запрос COMMIT TRANSACTION не имеет соответствующей BEGIN TRANSACTION.».
mysqlилиsql-server-2008?