- Регистрация
- 22.03.2012
- Сообщения
- 2 424
- Благодарностей
- 1 487
- Баллы
- 113
Решил заняться изучением MySQL по усерднее. До триггеров, еще как до неба...
И сразу наткнулся на некоторые подводные камни, которые отбивают весь интерес в изучении.
Вроде почитал умную книгу, все не так уж сложно (по крайней мере в таких элементарных операциях)
Работает отлично, возвращает IDшник следующего поста.
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
И эта строка. Вставляет запись в таблицу.
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
А вот так - уже ничего не пашет. Нужно узнать ID и подставить его в другой таблице.
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
Дак даже просто присвоить переменной значение никак не выходит, хоть по всем талмудам должно работать "на Ура".
	
	
		
		
	
	
		
			
		
		 
	
Ткните, пожалуйста, носом, куда смотреть, пока азарт не пропал
								И сразу наткнулся на некоторые подводные камни, которые отбивают весь интерес в изучении.
Вроде почитал умную книгу, все не так уж сложно (по крайней мере в таких элементарных операциях)
Работает отлично, возвращает IDшник следующего поста.
			
				Код:
			
		
		
		SELECT MAX(id)+1 FROM new_posts);
			
				Код:
			
		
		
		INSERT INTO old_posts (post_id, m_key, m_value) VALUES ('55', 'Name', 'Text') ;
			
				Код:
			
		
		
		SET @m =(SELECT MAX(id) FROM new_posts);
INSERT INTO old_posts (post_id, m_key, m_value) VALUES ('@m', 'Name', 'Text') ; 
	Ткните, пожалуйста, носом, куда смотреть, пока азарт не пропал





 
 
		 
 
		






 
	 
 
		 
 
		