Здравствуйте.
В связи с тем, что, мягко говоря, не сильно компетентен по работе с mysql (в моем случае с mariadb), хочу спросить следующее.Есть 2 таблицы, инфу в которых надо поправить.
1. Первая таблица создана следующим образом:
create table aliases (
alias VARCHAR(32) NOT NULL KEY,
email TEXT
) ENGINE = InnoDB;
Соответственно, в таблицу занесены данные:
insert into aliases value ( 'example@domain.ru', 'example1@domain.ru,example2@domain.ru,example3@domain.ru' );
ну и дальше еще несколько схожих строк.
Какую команду нужно выполнить, что из указанной выше строки удалить example3@domain.ru ?
К сожалению, сам пока это не осилил. В конце концов, можно просто грохнуть всю таблицу и заново завести с нужными данными, но может кто-нибудь подскажет, как отредактировать одну строчку в таблице?
2. Вторая таблица создана следующим образом:
create table users (
email VARCHAR(64) NOT NULL UNIQUE PRIMARY KEY,
home VARCHAR(32) NOT NULL UNIQUE,
password VARCHAR(128) NOT NULL,
quota INTEGER(10) UNSIGNED DEFAULT '0',
fullname VARCHAR(64) DEFAULT NULL
) ENGINE = InnoDB;
Соответственно, в таблицу заносятся данные по принципу:
insert into users value ( 'example3@domain.ru', 'example3', SHA1('пароль'), '10', 'имя' );
Подобных записей несколько. Как одну из таких записей убрать, не удаляя всю таблицу?
Заранее благодарен.
p.s.
freebsd -> 11.2
mysql -> mariadb101-server-10.1.35_1