Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
Alexandr.Poddubsky
@AlexandrPoddubsky
живые есть? утречь
Alexander Dubovskoy
@adubovskoy
есть, есть)
Alexandr.Poddubsky
@AlexandrPoddubsky
@adubovskoy привета
по sql проконсультируешь ?
правильности запроса?
что то не прет чутка
Alexander Dubovskoy
@adubovskoy
я пробегом тут пока. пиши. может доберусь)
Alexandr.Poddubsky
@AlexandrPoddubsky
запрос не пашут. походу синтаксис
Alexandr.Poddubsky
@AlexandrPoddubsky
о все пашет
как всегда в своем репертуаре
спросил - чуть подумал и усе отлично
теперь буду сравнивать что быстрее update или insert
310мс дофига
Alexandr.Poddubsky
@AlexandrPoddubsky
70
Alexandr.Poddubsky
@AlexandrPoddubsky
есть кто?
/military и хэш k30UwTNZahcO_oMs6dpKGZBWlIUblnpAqOtc6AI931E сраниваю и обновляю таблу по хэшу. может есть какой еще способ проверить уникальность записи при insert
хэш уникальный ключ в табле
медленно все равно
Alexandr.Poddubsky
@AlexandrPoddubsky
есть кто?
boolboost
@boolboost
Есть но только я не шарю=)
Alexandr.Poddubsky
@AlexandrPoddubsky
хех
boolboost
@boolboost
по идеи в mysql уникальность проверить нельзя
на сколько я помню
Alexandr.Poddubsky
@AlexandrPoddubsky
можно
boolboost
@boolboost
обычно используют первичный ключ
и не парятся
Alexandr.Poddubsky
@AlexandrPoddubsky
:)
boolboost
@boolboost
можно
ну тогда как?
Alexandr.Poddubsky
@AlexandrPoddubsky
при select
по уник ключу проверяется
у меня проблема не в проверке а оптимизации
onatalushko
@onatalushko
insert or update чтоли надо ?
KarmaBot
@KarmaBot
DB::get()
Alexandr.Poddubsky
@AlexandrPoddubsky
долго
boolboost
@boolboost
что mysql хранит хэш всех полей?
точнее всех полей у одной записии
Alexandr.Poddubsky
@AlexandrPoddubsky
яя оно и нуно
boolboost
@boolboost
ладно круто я и в правду не шарю=)
пойду поделаю что то в чём я шарю
Alexandr.Poddubsky
@AlexandrPoddubsky
@onatalushko шарим?
Alexandr.Poddubsky
@AlexandrPoddubsky
:)
$values = array(
                array(
                'title' => 'Example',
                'uid' => 1,
                'created' => REQUEST_TIME,
                ),
                array(
                'title' => 'Example 2',
                'uid' => 1,
                'created' => REQUEST_TIME,
                ),
                array(
                'title' => 'Example 3',
                'uid' => 2,
                'created' => REQUEST_TIME,
                ),
                );

                $query = db_insert('node')->fields(array('title', 'uid', 'created'));
                 foreach ($values as $record) {
                 $query->values($record);
                }
                $query->execute();
KarmaBot
@KarmaBot
@AlexanderPoddubsky, чтобы показать длинный листинг кода желательно использовать pastebin-сервис, например gist.github.com или laravel.io/bin.
onatalushko
@onatalushko
в друпале db_merge
Alexandr.Poddubsky
@AlexandrPoddubsky
db_merge('example')
                 ->key(array('id' => $id))
                 ->fields(array(
                   'name' => $name,
                 ))
              ->execute();
мне нужно тоже самое но с форичем для кея и валю
onatalushko
@onatalushko
ну так заверни в форич
в чем вопрос то