@phpgeeks

Страница 645 из 8430
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
еще думал связь сделать))

со старой таблицей)

где есть производители)) но это костыль будет)))

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
я в скул не очень селен )) дбо это название базы ?)

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
без этого никак?
https://github.com/iJackUA/try-yii2

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
исходный код

Страница 645 из 8430