
F01134H
19.08.2016
22:28:34
Нет, не хотим

Gendalf
19.08.2016
22:47:21
Gendalf White, [20.08.16 01:45]
кто-нибудь в курсе почему это происходит, я подключался пользователем "sftp" по паролю, теперь хочу по ключам, отключил авторизацю по паролю, и пишет что
Gendalf White, [20.08.16 01:45]
Disconnected: No supported authentication methods available (server sent: publickey)
Gendalf White, [20.08.16 01:46]
а если имя пользователя root то все норм
Gendalf White, [20.08.16 01:46]
ключ добавил в filezilla

Артур
20.08.2016
01:15:50
всем привет))
подскажите плиз)) у меня есть 2 таблицы один в один

Google

Артур
20.08.2016
01:16:23
но в 1 таблицы нету данных одного
поля а во-второй есть
как мне перенести данные со второй таблицы
в первую ?
(

Artur
20.08.2016
01:20:12
alter table create column
http://stackoverflow.com/questions/1604091/update-a-table-using-join-in-sql-server
но если ты не знаешь как и где почитать, скорее всего и это тебе не поможет :)

Артур
20.08.2016
01:21:37
может быть((
просто в том поле дохерища записей))
мне нужно что бы они по ид переписывались
то есть идет ид товара и производитель

Artur
20.08.2016
01:22:08
ты понимаешь да что php код об этом никак не узнает?

Google

Артур
20.08.2016
01:22:47
вообще )) я думал так сделать)) создать цыкл с 0 до последней записи и подставить в WHERE этот цыкл

Artur
20.08.2016
01:22:52
ну по ссылке как раз твой кейс в where перечислишь оба id

Артур
20.08.2016
01:22:53
он будет искать в таблицы
ид
выводить нужного производителя и записывать в другую таблицу

Artur
20.08.2016
01:23:10
не надо так
сначала сделай селект с джоином посмотри пересечений, нуллов итп
а потом апдейть
можно с лимитом чтобы база не зависла но не знаю точно даст ли mysql
только проверяй что заменяемое null
UPDATE t1
SET t1.Column = t2.Column
FROM dbo.Table1 AS t1
JOIN dbo.Table2 AS t2
ON t1.id = t2.id
WHERE t1.Column is null
limit 10

Артур
20.08.2016
01:26:03
еще думал связь сделать))
со старой таблицей)
где есть производители)) но это костыль будет)))

Artur
20.08.2016
01:30:28
да
t1 - это там где хочешь изменить

Артур
20.08.2016
01:31:02
да я понял))
щас в скул пропишу))
AS t2

Google

Артур
20.08.2016
01:33:08
получается мы создаем переменную ?
JOIN dbo.Table2 AS t2

Artur
20.08.2016
01:33:50
не переменную а алиас
для удобства

Артур
20.08.2016
01:34:10
ну то есть ее не менять
т2 пускай так и будет
UPDATE oс_product
SET oс_product.manufacturer_id = o_product.manufacturer_id
FROM vy216658_goodvik.oс_product AS t1
JOIN vy216658_goodvik.o_product AS t2
ON t1.id = t2.id
WHERE t1.manufacturer_id is null
limit 10
вот как я сделал

Artur
20.08.2016
01:35:12
ну а для начала замени

Артур
20.08.2016
01:35:14
oс_product - тут я хочу изменить
o_product - тут есть данные которые мне нужны

Artur
20.08.2016
01:35:20
UPDATE oс_product
SET oс_product.manufacturer_id = o_product.manufacturer_id
на
select *

Артур
20.08.2016
01:36:17
SELECT *
FROM vy216658_goodvik.oс_product AS t1
JOIN vy216658_goodvik.o_product AS t2
ON t1.id = t2.id
WHERE t1.manufacturer_id is null
limit 10

Артур
20.08.2016
01:37:04
#1146 -
ошибку
выбило
Ошибка 1146 Таблица не существует
шо то указал не верно((
SELECT *
FROM vy216658_goodvik.oc_product AS t1
JOIN vy216658_goodvik.o_product AS t2
ON t1.product_id = t2.product_id
WHERE t1.manufacturer_id is null
limit 10
о вот так )
но мне вернуло пустой результат((

Google

Artur
20.08.2016
01:48:57
ну посмотри может manufacturer_id не null а ''
чё как маленький )

Артур
20.08.2016
01:49:26
так в первой таблице там не нул))
а просто 0))
стоит)
поставил is 0
ошибку выбило(

Admin
ERROR: S client not available

Артур
20.08.2016
01:53:32
INSERT INTO table1(a,b,c,d) SELECT a, b, c, d FROM table2
а если вот так ?))
только апдейт поставить ?
SELECT *
FROM vy216658_goodvik.oc_product AS t1
JOIN vy216658_goodvik.o_product AS t2 ON t1.product_id = t2.product_id
WHERE t1.manufacturer_id IS NOT NULL
LIMIT 10
вот))
нашел решение
))
вывело)
только первую таблицу вывело(
UPDATE oc_product
SET oc_product.manufacturer_id = o_product.manufacturer_id
FROM vy216658_goodvik.oc_product AS t1
JOIN vy216658_goodvik.o_product AS t2
ON t1.product_id = t2.product_id
WHERE t1.manufacturer_id is null
limit 10
ошибку выбило
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM vy216658_goodvik.oc_product AS t1 JOIN vy216658_goodvik.o_product AS t2' at line 3

Google

Виктор
20.08.2016
09:26:20
0_o

[Anonymous]
20.08.2016
09:26:22
Салам мужики ,проблема при установки yii2
в чем проблема? подскажите

Ilya
20.08.2016
09:27:43
буду придерживаться своей стандартной позиции и отвечу: проблема в том, что ты разрабатываешь на винде
поставь вагрант с линуксом)

[Anonymous]
20.08.2016
09:28:17
без этого никак?

Mark
20.08.2016
09:28:20
Разрабатывать надо на Маке

F01134H
20.08.2016
09:28:45
на линуксе, на самом деле. Но если ниасилил, то на маке

Ilya
20.08.2016
09:28:50

Mark
20.08.2016
09:29:06
У меня нет линукса

Ilya
20.08.2016
09:29:25

F01134H
20.08.2016
09:29:38
линукс есть у всех, это бесплатная опенсорсная ось, которая доступна всем

Mark
20.08.2016
09:30:07
Предлагаешь установить Линукс на iMac?
У меня нет второго компа. Но как обзаведусь - поставлю твой линукс

F01134H
20.08.2016
09:31:03
Спасибо за комплимент конечно, но не я создатель линукса)

Mark
20.08.2016
09:31:39
Ну ничего. У тебя все впереди :-)
Что такого есть в линуксе, чего нет на MacOS?

F01134H
20.08.2016
09:32:59
исходный код