В базе данных MySQL У меня есть таблица:В Mysql работает команда удаления и обновления?
+---------+------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------+------------------+------+-----+---------+----------------+
| user_id | int(20) unsigned | NO | PRI | NULL | auto_increment |
| NAME | varchar(20) | YES | | NULL | |
| email | varchar(20) | NO | PRI | | |
+---------+------------------+------+-----+---------+----------------+
У меня есть данные:
+---------+--------+------------------+
| user_id | NAME | email |
+---------+--------+------------------+
| 1 | ap | [email protected] |
| 3 | as | [email protected] |
| 4 | salini | [email protected] |
+---------+--------+------------------+
Теперь Мое требование: Я хочу удалить и установить значение строки в то время ..
предположим Я хочу, чтобы удалить имя и обновить email='[email protected] где имя = Salini
Так я использую
UPDATE student
SET email='[email protected]' & delete name
WHERE name=salini;
Но это не working..what я должен делать то ??
Ваш удаление синтаксис не является правильным (ответ приведен ниже), и вы забыли добавить кавычки ' имя salini'' = '. – InvisiblePanda